You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
743 B
29 lines
743 B
import org.springframework.boot.gradle.tasks.bundling.BootJar |
|
|
|
plugins { |
|
id "java" |
|
id "org.springframework.boot" |
|
} |
|
|
|
apply plugin: "io.spring.dependency-management" |
|
|
|
repositories { |
|
maven { url "file:${rootDir}/../docker-test-maven-repository"} |
|
mavenCentral() |
|
spring.mavenRepositories() |
|
} |
|
|
|
dependencies { |
|
implementation("org.springframework.boot:spring-boot-starter") |
|
implementation("org.bouncycastle:bcprov-jdk18on:1.78.1") |
|
} |
|
|
|
tasks.register("bootJarUnpack", BootJar.class) { |
|
mainClass = "org.springframework.boot.loaderapp.LoaderSignedJarTestApplication" |
|
classpath = bootJar.classpath |
|
requiresUnpack '**/bcprov-jdk18on-*.jar' |
|
archiveClassifier.set("unpack") |
|
targetJavaVersion = targetCompatibility |
|
} |
|
|
|
build.dependsOn bootJarUnpack
|
|
|