build.gradle文件是用于构建项目的主要配置文件,它定义了项目的构建过程、依赖关系、插件和任务等。integration.gradle文件是用于集成测试的配置文件,它可以在构建过程中执行集成测试任务。
区别:
示例代码:
plugins {
id 'java'
}
repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.guava:guava:30.1-jre'
testImplementation 'junit:junit:4.13.2'
}
tasks {
compileJava {
options.encoding = 'UTF-8'
}
}
plugins {
id 'java'
}
repositories {
mavenCentral()
}
dependencies {
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
task integrationTest(type: Test) {
description = 'Runs the integration tests.'
group = 'verification'
testClassesDirs = sourceSets.integrationTest.output.classesDirs
classpath = sourceSets.integrationTest.runtimeClasspath
reports.html.enabled = false
}
在上述示例中,build.gradle文件定义了项目的依赖关系和任务设置,integration.gradle文件定义了一个名为integrationTest的集成测试任务,用于运行集成测试。