为了账号安全,请及时绑定邮箱和手机立即绑定

无法在项目上运行 Gradle 任务

无法在项目上运行 Gradle 任务

富国沪深 2022-08-17 16:44:34
我正在尝试通过在Eclipse上双击它来运行Gradle任务,但是如果我右键单击它,则该任务显示为灰色并显示“无法运行包含的构建的任务”,如下图所示:这是什么意思?突然间,当我几个小时前能够运行时,我无缘无故地无法运行任务。我的项目是基于Liferay的。我使用的是JDK 1.8和Windows 10。我尝试重新启动Eclipse,清理项目,删除.gradle文件夹,将Gradle版本更改为4.10并刷新任务,但没有任何变化。
查看完整描述

4 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

请考虑以下几点(在我的情况下,它工作正常):

  1. 在 eclipse 上删除项目(只需选中删除嵌套项目),不要删除磁盘上的项目

  2. 转到磁盘上的项目,查找并删除所有 .project 文件

  3. 在 eclipse 上重新导入 Liferay 工作区(文件>导入> Liferay 工作区项目),然后选择您的项目文件夹

这就成功了!渐变任务现在以绿色刷新。


查看完整回答
反对 回复 2022-08-17
?
智慧大石

TA贡献1946条经验 获得超3个赞

发布此内容以防万一它对任何人有所帮助。对我来说,当我添加一个新的Java项目并手动将其转换为gradle,然后将其添加为子项目时,就会出现此问题。

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

connection.project.dir=

对此:

connection.project.dir=mynewproject

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


查看完整回答
反对 回复 2022-08-17
?
LEATH

TA贡献1936条经验 获得超6个赞

我的项目被设置为Gradle多项目。我发现父项目嵌套项目的构建任务显示为灰色。修复方法是删除父项目上的 Eclipse Gradle Project Nature ( Project Natures -> Gradle Project Nature) 项目属性,删除父项目的 .gradle 文件夹,然后通过 Eclipse 再次添加 Gradle Project Nature


查看完整回答
反对 回复 2022-08-17
?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

我想我找到了一个解决方案,以防有人遇到同样的问题:

  1. 将项目文件夹复制到其他位置

  2. 删除 Eclipse 上的项目(选中“删除磁盘上的项目内容”)

  3. 删除项目文件夹内的 .gradle 文件夹

  4. 文件>导入>现有 Gradle 项目

  5. 查找项目文件夹

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

我希望这有助于;)


查看完整回答
反对 回复 2022-08-17
  • 4 回答
  • 0 关注
  • 179 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信