SpringBootマルチモジュールプロジェクトの作成
2863 ワード
ばね式ドキュメントに基づきます.
汎用コード管理.重複コードを減らすことができます. adminモジュールとcoreモジュールがあり、複数のチームが異なるモジュールを使用している場合
他のチームの作業を心配する必要はなく、サブモジュールをインポートして使用できます. 各モジュールの職責は明確で、コード変更の影響の程度を理解しやすい.
プロジェクト名を右クリック->new->モジュールを追加
上にconfigと2つのアプリケーションモジュールが生成されています.
上記のように生成されると、自動的にincludeが含まれます.
ない場合は、モジュール名を追加します.
ルートプロジェクトの構築.勾配を設定します.
ここでは、すべてのプロジェクトとサブプロジェクトを共通に設定します.
マルチモジュールプロジェクトを使用する理由
他のチームの作業を心配する必要はなく、サブモジュールをインポートして使用できます.
1.Gradleプロジェクトの作成
2.モジュールの追加
プロジェクト名を右クリック->new->モジュールを追加
上にconfigと2つのアプリケーションモジュールが生成されています.
3. settings.勾配を追加
上記のように生成されると、自動的にincludeが含まれます.
ない場合は、モジュール名を追加します.
rootProject.name = 'multi_module_project'
include 'config'
include 'application'
4. build.勾配の設定
ルートプロジェクトの構築.勾配を設定します.
ここでは、すべてのプロジェクトとサブプロジェクトを共通に設定します.
allprojects { // 모든 프로젝트에 적용
apply plugin: 'java'
group = 'org.example'
version ='1.0-SNAPSHOT'
sourceCompatibility = '11'
}
subprojects { // 하위 프로젝트에서 공통으로 설정
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
test {
useJUnitPlatform()
}
}
Reference
この問題について(SpringBootマルチモジュールプロジェクトの作成), 我々は、より多くの情報をここで見つけました https://velog.io/@garin0112/Spring-Boot-multi-module-project-만들기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol