当前位置:   article > 正文

iDEA - Gradle构建多module项目踩坑指南_idea gradle窗口不显示子项目

idea gradle窗口不显示子项目

Gradle项目报错:Task 'wrapper' not found in project ':java-gradle-demo-service'

原因可能是在创建多module项目时,Gradle把其中一个子项目当作和父项目同级来管理,因此我们只要改变它们之间的project-module关系就解决问题

Gradle创建多module项目,项目结构如下:

JDK版本:OpenJDK17,  temuri-17

gradle版本:gradle-7.5-bin.zip

gradle-wrapper.properties 

  1. distributionBase=GRADLE_USER_HOME
  2. distributionPath=wrapper/dists
  3. distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
  4. zipStoreBase=GRADLE_USER_HOME
  5. zipStorePath=wrapper/dists

 settings.gradle

  1. rootProject.name = 'java-gradle-demo'
  2. include 'java-gradle-demo-api'
  3. include 'java-gradle-demo-service'

其他都是创建后默认, 点击Gradle窗口的刷新按钮

Reload All Gradle Project  

报错如下:

 解决办法如下:

1,检查Project Structure - Project Settings - Modules - 删除多余的项目java-gradle-demo-service,依次删除test、main文件夹,然后删除java-gradle-demo-service,确定,确保只保留一个parent项目 java-gradle-demo

 

2, 检查Project Settings - Facets,更改为下面第2幅图所示

 

 点击Gradle窗口的刷新按钮,构建成功

BUILD SUCCESSFUL in 2s
 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/721282
推荐阅读
相关标签
  

闽ICP备14008679号