不好意思, Maven 该换了!
好好学java
共 6481字,需浏览 13分钟
·
2022-07-06 02:44
今日推荐
让人上瘾的新一代开发神器,彻底告别Controller、Service、Dao等方法
一来Maven的配置文件是XML格式的,假如你的项目依赖的包比较多,那么XML文件就会变得非常非常长; 二来XML文件不太灵活,假如你需要在构建过程中添加一些自定义逻辑,搞起来非常麻烦; 第三就是Maven非常的稳定,但是相对的就是对新版java支持不足,哪怕就是为了编译java11,也需要更新内置的Maven插件。
换上 gradle
安装gradle
使用gradle wrapper
dependencies {
testImplementation 'junit:junit:4.13'
implementation 'com.google.code.gson:gson:2.8.6'
}
gradle的任务和插件
配置镜像
wrapper/dists
。allprojects {
repositories {
maven {
url https: //maven.aliyun.com/repository/public
}
maven {
url https: //maven.aliyun.com/repository/jcenter
}
maven {
url https: //maven.aliyun.com/repository/spring
}
maven {
url https: //maven.aliyun.com/repository/spring-plugin
}
maven {
url https: //maven.aliyun.com/repository/gradle-plugin
}
maven {
url https: //maven.aliyun.com/repository/google
}
maven {
url https: //maven.aliyun.com/repository/grails-core
}
maven {
url https: //maven.aliyun.com/repository/apache-snapshots
}
}
}
org.gradle.jvmargs=-Xmx4g -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8systemProp.http.proxyHost=127.0.0.1systemProp.http.proxyPort=10800systemProp.https.proxyHost=127.0.0.1systemProp.https.proxyPort=10800systemProp.file.encoding=UTF-8org.gradle.warning.mode=all
为什么使用gradle?
来源:toutiao.com/i6824937779193971207
评论