Ich habe ein Gradle-Build-Skript zum Aufbau eines Runable Jar (Depenencies sind auch Gläser) mit Spring Boot Gradle Plugin, die gut funktioniert, und ich möchte wissen, wie man es in ein Großbuchstabenskript kotlin umwandelt. und ich weiß nicht, wie man mit bootRepackage, Profil sowie processResources in Kotlin beschäftigt. und ob es unterstützt wird, mit Spring Boot Gradle Plugin zu arbeiten? Vielen Dank.Wie Gradle Skript kotlin und Spring Boot Gradle Plugin verwenden, um ein lauffähiges Glas zu bauen
apply plugin: 'java'
apply plugin: 'eclipse'
buildscript {
repositories {
maven { url 'https://repo.spring.io/libs-milestone' }
}
dependencies {
classpath 'org.springframework.boot:spring-boot-gradle-plugin:1.5.4.RELEASE'
}
}
apply plugin: 'org.springframework.boot'
sourceCompatibility = 1.6
targetCompatibility = 1.6
version = "1.0.0"
tasks.withType(JavaCompile) {
options.bootClasspath = "$JDK6_HOME/jre/lib/rt.jar"
}
if (project.hasProperty('env')) {
println "Target environment: $env"
sourceSets.main.resources.srcDir "src/main/profile/$env"
}
processResources{
exclude 'TagNames.properties'
}
repositories {
jcenter()
maven { url "http://clojars.org/repo" }
}
dependencies {
compile files('lib/jlibs-core.jar')
compile files('lib/jlibs-xml.jar')
compile files('lib/autonomyPiB.jar')
}
bootRepackage {
mainClass = 'com.test.TestA'
}