将Gradle项目导入Eclipse时出错

时间:2014-04-02 11:58:19

标签: java gradle build-process

我在Gradle Projects新手。

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

Gradle已安装并正常运行。

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

FAILURE: Build failed with an exception.
  • 其中: 构建文件' C:\ application \ xpto \ git-repo \ xpto \ xpto \ Workspace \ build.gradle'行:42

  • 出了什么问题: 评估根项目'工作区'

    时出现问题
      

    C:\ Users \ myid \ Downloads \ eclipse-jee-juno-SR1-win32 \ eclipse ..... \ Distribution \ gradle-settings \ config.groovy(找不到文件夹)

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

  • 例外情况是: org.gradle.api.GradleScriptException:评估根项目'工作区'时出现问题。 在org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory $ ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:54) at org.gradle.configuration.DefaultScriptPluginFactory $ ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:127) 在org.gradle.configuration.BuildScriptProcessor.evaluate(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 个答案:

答案 0 :(得分:1)

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