首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在项目上运行分级任务

无法在项目上运行分级任务
EN

Stack Overflow用户
提问于 2019-03-18 17:08:15
回答 4查看 6.4K关注 0票数 2

我试图通过在Eclipse上双击Gradle Task来运行它,但是任务已经变灰了,如果我右键单击它(如下面的图像所示),它会说“无法为包含的构建运行任务”:

这是什么意思?突然间,当我几个小时前能够完成任务时,我没有明显的理由就无法执行任务。

我的项目是基于Liferay的。我在JDK 1.8和Windows 10下。

我尝试重新启动Eclipse,清理项目,删除.gradle文件夹,将Gradle版本更改为4.10,并刷新任务,但是没有什么改变。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2019-03-21 15:24:42

我想我找到了解决办法,以防有人有同样的问题:

  1. 将项目文件夹复制到另一个地方
  2. 删除Eclipse上的项目(检查“删除磁盘上的项目内容”)
  3. 删除项目文件夹中的.gradle文件夹
  4. 文件>导入>现有分级项目
  5. 查找项目文件夹

现在,您应该能够再次运行Gradle任务。

我希望这会有所帮助;)

票数 -1
EN

Stack Overflow用户

发布于 2019-05-06 13:02:56

请考虑以下几点(在我的情况下,效果很好):

  1. 删除eclipse上的项目(只需选中Delete嵌套项目),不删除磁盘上的项目
  2. 将项目放到磁盘上,查找并删除所有.project文件。
  3. 在eclipse上重新导入Liferay工作区(File > Import > Liferay workspace Project)并选择项目文件夹

这招成功了!分级任务现在以绿色刷新。

票数 7
EN

Stack Overflow用户

发布于 2020-06-01 16:19:43

如果它对任何人有帮助的话,就把这个贴出来。对我来说,当我添加一个新的Java项目并手动将其转换为gradle,然后将它添加为子项目时,就会出现这个问题。

这样做更改了/. so /org.eclipse.buildship.core.prefs中的以下行:

代码语言:javascript
运行
复制
connection.project.dir=

对此:

代码语言:javascript
运行
复制
connection.project.dir=mynewproject

一旦我把这一行改回来,我就可以再次运行所有的子项目任务。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55226616

复制
相关文章

相似问题

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