【问题标题】:Could not find property 'eclipse' on root project 'admob'在根项目“admob”上找不到属性“eclipse”
【发布时间】:2014-12-24 11:49:13
【问题描述】:

我的 build.gradle 文件

ext {
    mainClassName = "org.robovm.bindings.admob.sample.Sample"
}

eclipse.project {
    name = "admob-ios"
    natures 'org.robovm.eclipse.RoboVMNature'
}

当我尝试将此项目 (https://github.com/BlueRiverInteractive/robovm-ios-bindings/tree/master/admob) 导入 Eclipse 时(当我单击构建模型时)

我明白了

FAILURE: Build failed with an exception.

    * Where:
    Build file '/Users/Vlad/Downloads/folder/admob/build.gradle' line: 5

    * What went wrong:
    A problem occurred evaluating root project 'admob'.
    > Could not find property 'eclipse' on root project 'admob'.

我能做什么?

【问题讨论】:

  • 我认为 apply plugin: 'eclipse'build.gradle 文件中丢失,这就是为什么该项目不存在 eclipse 属性的原因。

标签: java eclipse gradle robovm


【解决方案1】:

您必须应用一些插件。对于eclipse 任务,插件eclipse 是必需的。通过将apply plugin: 'eclipse' 添加到build.gradle 的头部来应用它。 此外,您需要java 或其他插件才能使eclipse 插件正常工作。

此外,我看到 mainClassName 被定义为额外属性。您是否打算使用gradle run 从命令行启动应用程序?如果是,则通过添加apply plugin:'application' 来额外应用applicaton plugin(另请参阅http://www.gradle.org/docs/current/userguide/application_plugin.html)。这还包括添加 java 插件。如果您打算只拥有一个名为 mainClassName 的全局变量,您需要自己应用 java 插件(用于工作的 eclipse 插件)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-14
    • 2014-08-31
    • 2015-03-17
    • 2016-11-27
    • 2011-01-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多