gradle 在根项目中找不到具有路径的项目

ny6fqffe  于 2023-05-18  发布在  其他
关注(0)|答案(2)|浏览(230)

我得到了以下项目结构

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>.
我做错了什么?

t3irkdon

t3irkdon1#


项目(路径:':myWar',配置:'myWar')
:myWar路径必须与
/settings.gradle
根据您提供的信息,似乎您只有根项目?

h5qlskok

h5qlskok2#

选项

1.检查子项目中是否有settings.gradle(Gradle可能将其定义为根项目)
1.删除项目根文件夹中的.gradle文件夹,并在IDE中重新同步gradle
1.检查settings.gradlebuild.gradle中的项目名称是否与文件夹名称匹配,否则更改项目或目录名称

include('subproject')
project(':subproject').projectDir = file('./path_to_/subproject')

1.考虑项目的结构:默认情况下,:subproject必须是rootProject的子文件夹,该文件夹名为subprojectsettings.gradle文件位于该文件夹中。

相关问题