创建文件夹,进入,cmd
1.查看gradle
gradle -v
2.初始化
gradle init
2,3,enter,enter,enter,4,tutor(名字),enter
3.gradle 项目的仓库设置,指明依赖是从哪里仓库下载,gradle 根据仓库块下的仓库路径顺序去查找仓库
repositories {
mavenLocal()
maven{url 'https://maven.aliyun.com/repository/public'}
// Use Maven Central for resolving dependencies.
mavenCentral()
}
4.返回cmd
gradle run
输出Hello World!
5.再
run test
成功
1.gradle 在Idea中的中文乱码解决方法
在build.gradle 中添加编码设置,gradle默认为系统编码(GBK)
tasks.withType(JavaCompile){
options.encoding("utf-8")
}
2.gradle 项目不要在包含中文或空格的目录下创建,空格是命令行上参数的分隔符
3.Junit依赖版本采用Junit5,定义依赖的正确坐标,不要再使用Junit4的语法编写测试用例
dependencies {
// Use JUnit Jupiter for testing.
testImplementation 'org.junit.jupiter:junit-jupiter:5.7.2'
}
4.添加插件配置
在gradle项目根目录下,创建名称为gradle.properties文件,在里面定义依赖的版本
junitVersion=5.7.2
jacocoVersion=0.8.7
checkstyleVersion=8.44
5.然后,下载checkstyle和jacoco插件,解压到项目的gradle目录下。在build.gradle 文件中添加以下脚本:
apply from: "$rootDir/gradle/config/scripts/style.gradle"
apply from: "$rootDir/gradle/config/scripts/coverage.gradle"
coverage.excludePackages = [
]
coverage.excludeClasses = [
]
style.excludePackages = [
]
style.excludeClasses = [
]
执行check任务和jacocoTestReport任务,生成静态代码检查报告和测试覆盖率报告,并根据checkstyle报告,改进代码,消除报告的问题。