mirror of
https://github.com/tadfisher/gradle2nix.git
synced 2026-01-11 15:30:38 -05:00
plugin: Support S3 repositories
This commit is contained in:
@@ -11,10 +11,8 @@ plugins {
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
compatTest {
|
||||
resources {
|
||||
srcDir("$rootDir/fixtures")
|
||||
}
|
||||
test {
|
||||
java.srcDir("src/test/kotlin")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -29,32 +27,26 @@ configurations {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compileOnly("org.gradle:gradle-tooling-api:${gradle.gradleVersion}")
|
||||
implementation("org.apache.maven:maven-repository-metadata:latest.release")
|
||||
implementation(project(":ivy"))
|
||||
implementation(project(":model"))
|
||||
shadow(gradleApi())
|
||||
compileOnly("org.gradle:gradle-tooling-api:${gradle.gradleVersion}")
|
||||
implementation("org.apache.ivy:ivy:latest.release")
|
||||
implementation("org.apache.maven:maven-repository-metadata:latest.release")
|
||||
|
||||
compatTestImplementation("com.adobe.testing:s3mock-junit5:latest.release")
|
||||
compatTestImplementation("com.squareup.okio:okio:latest.release")
|
||||
compatTestImplementation("dev.minutest:minutest:latest.release")
|
||||
compatTestImplementation("io.javalin:javalin:latest.release")
|
||||
compatTestImplementation("io.strikt:strikt-core:latest.release")
|
||||
compatTestImplementation("org.junit.jupiter:junit-jupiter-api:latest.release")
|
||||
compatTestImplementation("org.junit.jupiter:junit-jupiter-params:latest.release")
|
||||
compatTestImplementation(embeddedKotlin("reflect"))
|
||||
compatTestImplementation(embeddedKotlin("stdlib-jdk8"))
|
||||
compatTestImplementation(embeddedKotlin("test-junit5"))
|
||||
compatTestImplementation(embeddedKotlin("reflect"))
|
||||
compatTestImplementation("org.junit.jupiter:junit-jupiter-api:latest.release")
|
||||
compatTestRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:latest.release")
|
||||
compatTestImplementation("org.junit.jupiter:junit-jupiter-params:latest.release")
|
||||
compatTestRuntimeOnly("org.junit.platform:junit-platform-launcher:latest.release")
|
||||
compatTestImplementation("dev.minutest:minutest:latest.release")
|
||||
compatTestImplementation(gradleTestKit())
|
||||
compatTestImplementation(project(":model"))
|
||||
compatTestImplementation("io.strikt:strikt-core:latest.release")
|
||||
compatTestImplementation("com.squareup.okio:okio:latest.release")
|
||||
compatTestImplementation("io.javalin:javalin:latest.release")
|
||||
|
||||
testImplementation("io.findify:s3mock_2.12:latest.release")
|
||||
testImplementation("io.strikt:strikt-core:latest.release")
|
||||
testImplementation("org.junit.jupiter:junit-jupiter-api:latest.release")
|
||||
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:latest.release")
|
||||
testImplementation("org.junit.jupiter:junit-jupiter-params:latest.release")
|
||||
testRuntimeOnly("org.junit.platform:junit-platform-launcher:latest.release")
|
||||
compatTestRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:latest.release")
|
||||
compatTestRuntimeOnly("org.junit.platform:junit-platform-launcher:latest.release")
|
||||
}
|
||||
|
||||
gradlePlugin {
|
||||
@@ -92,10 +84,11 @@ tasks {
|
||||
includeEngines("junit-jupiter")
|
||||
}
|
||||
|
||||
afterTest(KotlinClosure2<TestDescriptor, TestResult, Any>({ descriptor, result ->
|
||||
// work around a bug in Gradle versions before 6.1, see https://github.com/junit-team/junit5/issues/2041
|
||||
val test = descriptor as org.gradle.api.internal.tasks.testing.TestDescriptorInternal
|
||||
println("[${test.classDisplayName}] > [${test.displayName}]: ${result.resultType}")
|
||||
}))
|
||||
// Default logging config exposes a classpath conflict between
|
||||
// the Gradle API and SFL4J.
|
||||
// (Sprint Boot is used in S3Mock)
|
||||
systemProperty("org.springframework.boot.logging.LoggingSystem", "org.springframework.boot.logging.java.JavaLoggingSystem")
|
||||
|
||||
systemProperty("fixtures", "$rootDir/fixtures")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user