无法在项目上运行 Gradle 任务

我正在尝试通过在Eclipse上双击它来运行Gradle任务,但是如果我右键单击它,则该任务显示为灰色并显示“无法运行包含的构建的任务”,如下图所示:

http://img2.mukewang.com/62fcaa890001ac9304490771.jpg

这是什么意思?突然间,当我几个小时前能够运行时,我无缘无故地无法运行任务。

我的项目是基于Liferay的。我使用的是JDK 1.8和Windows 10。

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


富国沪深
浏览 180回答 4
4回答

婷婷同学_

请考虑以下几点(在我的情况下,它工作正常):在 eclipse 上删除项目(只需选中删除嵌套项目),不要删除磁盘上的项目转到磁盘上的项目,查找并删除所有 .project 文件在 eclipse 上重新导入 Liferay 工作区(文件>导入> Liferay 工作区项目),然后选择您的项目文件夹这就成功了!渐变任务现在以绿色刷新。

智慧大石

发布此内容以防万一它对任何人有所帮助。对我来说,当我添加一个新的Java项目并手动将其转换为gradle,然后将其添加为子项目时,就会出现此问题。这样做会更改 /.settings/org.eclipse.buildship.core.prefs 中的以下行:connection.project.dir=对此:connection.project.dir=mynewproject一旦我把那一行改回来,我就可以再次运行所有子项目任务。

LEATH

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

蝴蝶刀刀

我想我找到了一个解决方案,以防有人遇到同样的问题:将项目文件夹复制到其他位置删除 Eclipse 上的项目(选中“删除磁盘上的项目内容”)删除项目文件夹内的 .gradle 文件夹文件>导入>现有 Gradle 项目查找项目文件夹现在,您应该能够再次运行 Gradle 任务。我希望这有助于;)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java