【问题标题】:Error by importing Gradle Project into Eclipse将 Gradle 项目导入 Eclipse 时出错
【发布时间】:2014-04-02 11:58:19
【问题描述】:

我是 Gradle 项目的新手。

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

Gradle 已安装并且工作正常。

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

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) 在 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

在这种情况下有人可以帮助我吗?

【问题讨论】:

    标签: java gradle build-process


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2019-09-24
      • 2019-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-30
      • 2018-07-22
      • 2014-10-27
      相关资源
      最近更新 更多