首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Gradle eclipse任务没有添加适当的分级特性

Gradle eclipse任务没有添加适当的分级特性
EN

Stack Overflow用户
提问于 2015-09-01 21:06:56
回答 6查看 10K关注 0票数 12

我的项目结构如下:

  • 根级(build.gradle)
    • project-group1 1(无构建文件)
      • project1 (build.gradle)
      • project2 (build.gradle)
      • ..。

代码语言:javascript
运行
复制
- project-group2 (no build file) 
    - ...

因此,我不得不经常重新创建Eclipse项目。我执行命令:

代码语言:javascript
运行
复制
gradle cleanEclipse eclipse

在多次运行之后,"eclipse“任务将按预期停止工作。也就是说,它不再为项目添加gradle性质,也不承认

代码语言:javascript
运行
复制
sourceCompatibility = 1.6

不再试图用1.8版本的Java构建一切。

我将以下内容添加到根build.gradle

代码语言:javascript
运行
复制
allprojects {
    sourceCompatibility = 1.6
    eclipse.project {
        natures 'org.springsource.ide.eclipse.gradle.core.nature'
    }
    // more stuff here ...
}

这对根项目有帮助,但对任何其他项目都没有影响。我在子项目中加入了同样的东西,结果也同样令人不满意。我不得不说,即使在自然已经添加到根项目和Gradle插件选项再次成为可用的根,我仍然没有看到"G“图标。

所以看起来我在gradle设置上有两个问题。

  1. 阶梯式自然的消失。运行几次之后,Eclipse就不再识别gradle项目了。我甚至不会面对第二个问题,如果这样做正常的话。
  2. 我的gradle构建文件或项目布局出现了一些问题,因为我的设置似乎不会在子项目上生效。
  3. 缺少"G“图标的项目与恢复梯度的性质。
EN

回答 6

Stack Overflow用户

发布于 2016-02-26 14:58:23

使用内置:用于Gradle的Eclipse插件,我必须使用自然字符串org.eclipse.buildship.core.gradleprojectnature

例如:

代码语言:javascript
运行
复制
allprojects {
    eclipse.project {
        natures 'org.eclipse.buildship.core.gradleprojectnature'
    }
}
票数 8
EN

Stack Overflow用户

发布于 2015-10-19 15:30:06

安装用于Eclipse的Gradle插件

然后使用Eclipse : File ->导入..。导入Gradle项目。它将添加梯级自然。还有两个额外的Eclipse视图,一个用于快速运行Gradle任务。一个用于这些已执行任务的Gradle输出。

提示:在导入现有的Gradle项目之前,先创建一个新的Gradle项目,以查看Gradle插件是否按照预期工作。

新分级项目

  • 使用Eclispe菜单:文件->新->其他..。
  • 选择向导:分级->分级项目
  • 输入项目名称
  • 按下按钮完成

这应该建立一个最小级别的项目。

票数 4
EN

Stack Overflow用户

发布于 2015-12-08 21:54:36

如果存在评估阶段争用条件,则可以使用afterEvaluate限定符消除它。我试着:

代码语言:javascript
运行
复制
allprojects {
    afterEvaluate {
        eclipse.project {
            natures 'org.springsource.ide.eclipse.gradle.core.nature'
        }
    }
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32340929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档