我得到了以下项目结构
project
-- build.gradle
-- gradle
| -- java.gradle
| -- artifacts.gradle
在我的根构建.gradle我写
apply from: 'gradle/artifacts.gradle'
在我的artifacts.gradle中,我构建了一个ear,并希望将war任务(也在artifacts.gradle
中)设置为
project(path: ':myWar', configuration: 'myWar')
现在gradle抛出错误Project with path <path> could not be found in root project <project>.
我做错了什么?
2条答案
按热度按时间t3irkdon1#
在
项目(路径:':myWar',配置:'myWar')
:myWar
路径必须与/settings.gradle
根据您提供的信息,似乎您只有根项目?
h5qlskok2#
选项
1.检查子项目中是否有
settings.gradle
(Gradle可能将其定义为根项目)1.删除项目根文件夹中的
.gradle
文件夹,并在IDE中重新同步gradle1.检查
settings.gradle
和build.gradle
中的项目名称是否与文件夹名称匹配,否则更改项目或目录名称1.考虑项目的结构:默认情况下,
:subproject
必须是rootProject的子文件夹,该文件夹名为subproject,settings.gradle
文件位于该文件夹中。