33 lines
719 B
Plaintext
33 lines
719 B
Plaintext
plugins {
|
|
id("java")
|
|
}
|
|
|
|
group = "com.baeldung.gradle"
|
|
version = "0.0.1-SNAPSHOT"
|
|
sourceCompatibility = "1.8"
|
|
targetCompatibility = "1.8"
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
|
|
configurations.all {
|
|
resolutionStrategy.dependencySubstitution {
|
|
if (project.hasProperty("isLocal"))
|
|
substitute(project(":provider1"))
|
|
.using(project(":provider2"))
|
|
.because("Project property override(isLocal).")
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
implementation(project(":provider1"))
|
|
|
|
testImplementation("org.junit.jupiter:junit-jupiter-api:5.7.0")
|
|
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.7.0")
|
|
}
|
|
|
|
tasks.getByName<Test>("test") {
|
|
useJUnitPlatform()
|
|
}
|