我有一个 gradle 构建脚本,用于使用运行良好的 spring boot gradle 插件构建可运行的 jar(依赖项也是 jar),我想知道如何将其转换为 gradle 脚本 kotlin。而且我不知道如何处理 kotlin 中的 bootRepackage、profile 和 processResources。以及是否支持使用 spring boot gradle 插件?谢谢。
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'
}