我在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
在这种情况下,任何人都可以帮助我吗?
答案 0 :(得分:1)
而不是new File("$buildSettingsDir/config.groovy")
,它应该是file("$buildSettingsDir/config.groovy")
。作为一般规则,在构建脚本中始终使用file(...)
而不是new File(...)
,否则将无法正确解析相对路径。