Skip to content
Snippets Groups Projects
Commit 7c53577b authored by Clayton, Brandon Scott's avatar Clayton, Brandon Scott
Browse files

test

parent 0fad03cd
No related branches found
No related tags found
1 merge request!368Trigger Var
...@@ -14,6 +14,15 @@ compileJava.options.encoding = "UTF-8" ...@@ -14,6 +14,15 @@ compileJava.options.encoding = "UTF-8"
compileTestJava.options.encoding = "UTF-8" compileTestJava.options.encoding = "UTF-8"
sourceCompatibility = JavaVersion.VERSION_11 sourceCompatibility = JavaVersion.VERSION_11
sourceSets {
gmm {
compileClasspath += main.output
java {
srcDirs("src/main/java")
}
}
}
apply from: "${projectDir}/gradle/app-version.gradle" apply from: "${projectDir}/gradle/app-version.gradle"
apply from: "${projectDir}/gradle/git-hooks.gradle" apply from: "${projectDir}/gradle/git-hooks.gradle"
apply from: "${projectDir}/gradle/jars.gradle" apply from: "${projectDir}/gradle/jars.gradle"
...@@ -22,11 +31,23 @@ apply from: "${projectDir}/gradle/repositories.gradle" ...@@ -22,11 +31,23 @@ apply from: "${projectDir}/gradle/repositories.gradle"
apply from: "${projectDir}/gradle/spotbugs.gradle" apply from: "${projectDir}/gradle/spotbugs.gradle"
apply from: "${projectDir}/gradle/spotless.gradle" apply from: "${projectDir}/gradle/spotless.gradle"
configurations {
gmmImplementation.extendsFrom implementation
gmmTestImplementation.extendsFrom testImplementation
gmmRuntimeOnly.extendsFrom runtimeOnly
gmmApi.extendsFrom api
}
dependencies { dependencies {
api "com.google.guava:guava:${guavaVersion}" api "com.google.guava:guava:${guavaVersion}"
api "com.google.code.gson:gson:${gsonVersion}" api "com.google.code.gson:gson:${gsonVersion}"
implementation "com.amazonaws:aws-lambda-java-core:${awsCoreVersion}" implementation "com.amazonaws:aws-lambda-java-core:${awsCoreVersion}"
testImplementation "org.junit.jupiter:junit-jupiter:${junitVersion}" testImplementation "org.junit.jupiter:junit-jupiter:${junitVersion}"
gmmApi "com.google.guava:guava:${guavaVersion}"
gmmApi "com.google.code.gson:gson:${gsonVersion}"
gmmImplementation "com.amazonaws:aws-lambda-java-core:${awsCoreVersion}"
gmmTestImplementation "org.junit.jupiter:junit-jupiter:${junitVersion}"
} }
jacocoTestReport { jacocoTestReport {
......
/* Create GMM JAR for OpenSHA */ /* Create GMM JAR for OpenSHA */
task gmmJar(type: Jar) { task gmmJar(type: Jar) {
baseName = "nshmp-gmm" baseName = "nshmp-gmm"
from sourceSets.gmm.output
include("gov/usgs/earthquake/nshmp/gmm/**", "gov/usgs/earthquake/nshmp/tree/**", "gmm/**") include("gov/usgs/earthquake/nshmp/gmm/**", "gov/usgs/earthquake/nshmp/tree/**", "gmm/**")
from { // from (sourceSets.main.output) {
configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) } // include("gov/usgs/earthquake/nshmp/gmm/**", "gov/usgs/earthquake/nshmp/tree/**", "gmm/**")
} // }
with jar // duplicatesStrategy = DuplicatesStrategy.EXCLUDE
// from {
// configurations.gmmRuntimeClasspath.collect { it.isDirectory() ? it : zipTree(it) }
// }
// with jar
} }
/* Create sources JAR for GMM publish */ /* Create sources JAR for GMM publish */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment