parent
e5b03a7741
commit
d342eefa27
|
@ -25,9 +25,9 @@ dependencies {
|
||||||
implementation("org.springframework:spring-core")
|
implementation("org.springframework:spring-core")
|
||||||
}
|
}
|
||||||
|
|
||||||
task copyIntegrationTestSources(type: Copy) {
|
task syncIntegrationTestSources(type: Sync) {
|
||||||
|
destinationDir file("${buildDir}/it")
|
||||||
from file("src/it")
|
from file("src/it")
|
||||||
into "${buildDir}/it"
|
|
||||||
filter(springRepoistoryTransformers.ant())
|
filter(springRepoistoryTransformers.ant())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -39,7 +39,7 @@ processResources {
|
||||||
}
|
}
|
||||||
|
|
||||||
task integrationTest {
|
task integrationTest {
|
||||||
dependsOn copyIntegrationTestSources, jar
|
dependsOn syncIntegrationTestSources, jar
|
||||||
def resultsDir = file("${buildDir}/test-results/integrationTest")
|
def resultsDir = file("${buildDir}/test-results/integrationTest")
|
||||||
inputs.dir(file("src/it")).withPathSensitivity(PathSensitivity.RELATIVE).withPropertyName("source")
|
inputs.dir(file("src/it")).withPathSensitivity(PathSensitivity.RELATIVE).withPropertyName("source")
|
||||||
inputs.files(sourceSets.main.runtimeClasspath).withNormalizer(ClasspathNormalizer).withPropertyName("classpath")
|
inputs.files(sourceSets.main.runtimeClasspath).withNormalizer(ClasspathNormalizer).withPropertyName("classpath")
|
||||||
|
|
|
@ -46,16 +46,16 @@ task syncTestRepository(type: Sync) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
task copyAntSources(type: Copy) {
|
task syncAntSources(type: Sync) {
|
||||||
|
destinationDir file("${buildDir}/ant")
|
||||||
from project.layout.projectDirectory
|
from project.layout.projectDirectory
|
||||||
include "*.xml"
|
include "*.xml"
|
||||||
into "${buildDir}/ant"
|
|
||||||
filter(springRepoistoryTransformers.ant())
|
filter(springRepoistoryTransformers.ant())
|
||||||
}
|
}
|
||||||
|
|
||||||
task antRun(type: JavaExec) {
|
task antRun(type: JavaExec) {
|
||||||
workingDir "${buildDir}/ant"
|
workingDir "${buildDir}/ant"
|
||||||
dependsOn syncTestRepository, copyAntSources, configurations.antDependencies
|
dependsOn syncTestRepository, syncAntSources, configurations.antDependencies
|
||||||
classpath = configurations.antDependencies;
|
classpath = configurations.antDependencies;
|
||||||
mainClass = "org.apache.tools.ant.launch.Launcher"
|
mainClass = "org.apache.tools.ant.launch.Launcher"
|
||||||
args = [ "clean", "build" ]
|
args = [ "clean", "build" ]
|
||||||
|
|
Loading…
Reference in New Issue