一、基本配置
在repositories下添加mavenLocal()方法
plugins {
id 'java'
}
group 'com.luzelong'
version '1.0-SNAPSHOT'
repositories repositories {
mavenLocal();
mavenCentral()
}
dependencies {
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
}
test {
useJUnitPlatform()
}
二、配置环境变量
变量名一定要是GRADLE_USER_HOME
变量值是MAVEN仓库的地址
![在这里插入图片描述](https://img-blog.csdnimg.cn/d1446c4098b6449684ed2afe41b7b380.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZSu55uY5q2M5ZSx5a62,size_20,color_FFFFFF,t_70,g_se,x_16)
三、添加依赖的方法
我们可以从 maven中央仓库 中找到对于的gradle的依赖,我们拿spring进行举例说明:
![在这里插入图片描述](https://img-blog.csdnimg.cn/c91cc8f8ace24f3bbbf552f537bdfb21.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZSu55uY5q2M5ZSx5a62,size_20,color_FFFFFF,t_70,g_se,x_16)
我们只需要将上面红色圈出来的内容复制进dependencies
中即可将依赖导入进项目。
四、多模块开发注意的点
1.在gradle父工程中新建模块
![在这里插入图片描述](https://img-blog.csdnimg.cn/f21737f39a0d4697bd832cf9f20b5496.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZSu55uY5q2M5ZSx5a62,size_20,color_FFFFFF,t_70,g_se,x_16)
比如我建service和web两个模块,发现建好后settings.gradle
中有这个两个模块的标识了,请看下方截图:
![在这里插入图片描述](https://img-blog.csdnimg.cn/9c298c3fdef44fedb4b37783b10b9d14.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZSu55uY5q2M5ZSx5a62,size_20,color_FFFFFF,t_70,g_se,x_16)
父模块的gradle依赖怎么让子模块使用?只需要用allprojects
把所有配置信息套住即可,然后子模块的build.gradle的内容就能都删掉了。
![在这里插入图片描述](https://img-blog.csdnimg.cn/7668f70816524ff0a41496ca7a0713b8.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZSu55uY5q2M5ZSx5a62,size_20,color_FFFFFF,t_70,g_se,x_16)
如何将web模块打成war包?只需要在plugins
中加入下面的语句即可:
![在这里插入图片描述](https://img-blog.csdnimg.cn/175f809c228946eeafc17aec9f6a6e68.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZSu55uY5q2M5ZSx5a62,size_20,color_FFFFFF,t_70,g_se,x_16)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)