我的设置包括两个项目。一个是包含所有必要源的基本项目,另一个是管理项目,它包含基本项目并添加其他源。
设置如下所示:
admin
│
├-base
│ ├-src
│ │ └-main (2)
│ │ ├-java
│ │ └-resources
│ └-build.gradle
│
├-src (1)
│ └-main (3)
│ ├-java
│ └-resources
├-build.gradle
└-settings.gradle
(n)数字指的是下面所附的图像。
admin/settings.gradle
rootProject.name = "sample-admin"
include('base')
admin/build.gradle
group "sample.admin"
version "1"
project(":base") {
apply plugin: 'java'
sourceSets.main.java.srcDirs += file("../src/main/java")
sourceSets.main.resources.srcDirs += file("../src/main/resources")
}
admin/base/build.gradle
plugins {
id 'application'
}
repositories {
mavenCentral()
}
application {
mainClass = 'demo.App'
}
IntelliJ IDEA认为
那么,**如何使(1)成为(2)并包含(3)?**🙂
1条答案
按热度按时间svujldwt1#
IDE将加载gradle构建文件,然后在“项目结构”中创建模块。用户通过修改生成文件来调整项目结构,而不是从IDE的“项目结构”对话框中进行修改,以便每次IDE加载项目时都能正确地加载项目。
样品是否满足您的期望?