ATr*_*bka 12 java eclipse gradle gradle-eclipse build.gradle
我有以下项目结构:
碰巧我必须经常重新创建Eclipse项目.我运行命令:
gradle cleanEclipse eclipse
Run Code Online (Sandbox Code Playgroud)
经过多次运行后,"eclipse"任务停止按预期工作.也就是说,它不再为项目添加gradle性质,也不会识别
sourceCompatibility = 1.6
Run Code Online (Sandbox Code Playgroud)
再试图用1.8版本的Java构建所有东西.
我将以下内容添加到root build.gradle中:
allprojects {
sourceCompatibility = 1.6
eclipse.project {
natures 'org.springsource.ide.eclipse.gradle.core.nature'
}
// more stuff here ...
}
Run Code Online (Sandbox Code Playgroud)
这有助于根项目,但对任何其他项目没有影响.我向子项目添加了同样的东西,但结果不尽如人意.我要说的是,即使在将性质添加到根项目并且Gradle插件选项再次可用于root后,我仍然看不到"G"图标.
所以看起来我有2个gradle设置问题.
gradle性质的消失.运行几次后,Eclipse停止识别gradle项目.如果能正常工作,我甚至不会面临第二个问题.
我的gradle构建文件或项目布局的一些问题,因为我的设置似乎没有对子项目生效.
缺少已恢复Gradle性质的项目的"G"图标.
任何帮助将不胜感激!
使用Buildship:Gradle的Eclipse插件我不得不使用自然字符串'org.eclipse.buildship.core.gradleprojectnature'
例如:
allprojects {
eclipse.project {
natures 'org.eclipse.buildship.core.gradleprojectnature'
}
}
Run Code Online (Sandbox Code Playgroud)
为 Eclipse安装Gradle 插件
然后使用 Eclipse 菜单:File -> Import...导入 Gradle 项目。它将添加 Gradle Nature。还有 2 个额外的 Eclipse 视图,其中一个用于快速运行 Gradle 任务。一种用于这些已执行任务的 Gradle 输出。
提示:在导入现有 Gradle 项目之前,请创建一个新的 Gradle项目,以查看 Gradle 插件是否按预期工作。
新的 Gradle 项目
这应该建立一个最小的 Gradle 项目。
归档时间: |
|
查看次数: |
6820 次 |
最近记录: |