提问者:小点点

将Gradle项目导入Eclipse时出错


我是Gradle Projects的新手。

我现在收到一个项目,然后我需要导入到Eclipse。

Gradle已安装并正常工作。

当我去Eclipse并尝试使用构建模型导入一个大项目时,我收到了这个错误消息。

FAILURE: Build failed with an exception.

>

  • 其中:构建文件'C:\application\xpto\git-repo\xpto\xpto\Workspace\build. gradle'行:42

    出现问题:评估根项目“工作区”时出现问题。

    C:\用户\myid\下载\eclipse-jee-juno-SR1-win32\eclipse……\分发\gradle-settings\config. groovy(找不到文件夹)

    尝试:使用--info或--debug选项运行以获得更多日志输出。

    例外是:org. gradle.api.GradleScriptException:在评估根项目'Workspace'时发生问题。在org.gradle.groovy.scripts内部。DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:54)在org.gradle.配置。DefaultScriptPluginFactory$ScriptPluginImpl.application(DefaultScriptPluginFactory.java:127)在org.gradle.配置。BuildScriptProcessor.评估(BuildScriptProcessor.java:38)

    有一点很重要。

    1-“工作区”是我拥有项目的文件夹中的名称。

    我想知道为什么在导入期间他正在考虑我的eclipse文件夹,在那里我可以更改它。这里是build. gradle文件的一部分。

    ext {
    xpto_buildBaseDir     = "./../../"
    xpto_buildTempDir     = "$xpto_buildBaseDir/_temp"
    xpto_buildFileDir     = "$xpto_buildBaseDir/Build_Process/Distribution"
    xpto_buildSettingsDir = "$xpto_buildFileDir/gradle-settings" 
    xpto_buildDir         = "$xpto_buildTempDir/building directory"
    xpto_earDir           = "$xpto_buildDir/ears"
    xpto_appConfDir       = "$xpto_buildBaseDir/Application_Configuration"
    

    }

    还有我们有的第42排。

        ext.config = new ConfigSlurper(environment).parse(new File("$buildSettingsDir/config.groovy").toURL())
    

    我用的是Gradle 1.5

    在这种情况下有人能帮我吗?


  • 共1个答案

    匿名用户

    而不是new File("$buildSetting sDir/config. groovy"),它应该是file("$buildSetting sDir/config.groovy")。作为一般规则,始终使用file(…)而不是new File(…)在构建脚本中,否则相对路径将无法正确解析。