【Gradle笔记整理三】构建多模块项目
作者:互联网
版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢!
本文网址:https://sunkuan.blog.csdn.net/article/details/120773588
文章目录
本篇博客我将以一个小案例来演示如何构建多模块的项目。
一、parent
1、build.gradle
allprojects 块 的
repositories
用于多项目构建,为所有项目提供共同所需依赖包。
allprojects {
apply plugin: 'java'
group 'org.example'
version '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
dependencies {
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0'
}
test {
useJUnitPlatform()
}
}
2、settings.gradle
rootProject.name = 'gradle-parent'
include 'gradle-dao'
include 'gradle-service'
include 'gradle-web'
3、目录结构
二、gradle-dao
1、build.gradle
因为该模块与父模块的配置一样,所以可以直接为空。
三、gradle-service
1、build.gradle
引用 dao 模块依赖。
dependencies {
implementation project(":gradle-dao")
}
四、gradle-web
1、build.gradle
引用 service 模块依赖,并指定 war 插件。
apply plugin: 'war'
dependencies {
implementation project(":gradle-service")
}
标签:dao,笔记,gradle,jupiter,build,模块,Gradle,junit 来源: https://blog.csdn.net/sun8112133/article/details/120773588