无法在根项目'admob'上找到属性'eclipse'

时间:2014-12-24 11:49:13

标签: java eclipse gradle robovm

我的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'.

我该怎么办?

1 个答案:

答案 0 :(得分:0)

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

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