标签:dao 笔记 gradle jupiter build 模块 Gradle junit
版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢!
本文网址: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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。