Refactor and clean preloader project
This commit is contained in:
@@ -95,17 +95,20 @@ fun Project.ideaPlugin() = ideaPlugin {
|
||||
}
|
||||
|
||||
|
||||
fun Project.dist(body: Copy.() -> Unit = {}) {
|
||||
fun Project.dist(body: Copy.() -> Unit) {
|
||||
task<Copy>("dist") {
|
||||
tasks.findByName("assemble")?.let {
|
||||
dependsOn(it)
|
||||
}
|
||||
body()
|
||||
rename("-${java.util.regex.Pattern.quote(rootProject.extra["build.number"].toString())}", "")
|
||||
into(rootProject.extra["distLibDir"].toString())
|
||||
}
|
||||
}
|
||||
|
||||
fun Project.dist() = dist {
|
||||
tasks.findByName("jar")?.let {
|
||||
from(it)
|
||||
}
|
||||
}
|
||||
|
||||
fun ConfigurationContainer.getOrCreate(name: String): Configuration = findByName(name) ?: create(name)
|
||||
|
||||
fun Jar.setupPublicJar(classifier: String = "", classifierDescr: String? = null) {
|
||||
|
||||
Reference in New Issue
Block a user