build.gradle.kts: add orx-axidraw, reformatting
This commit is contained in:
@@ -11,6 +11,7 @@ val applicationMainClass = "TemplateProgramKt"
|
|||||||
|
|
||||||
/** ## additional ORX features to be added to this project */
|
/** ## additional ORX features to be added to this project */
|
||||||
val orxFeatures = setOf<String>(
|
val orxFeatures = setOf<String>(
|
||||||
|
// "orx-axidraw",
|
||||||
// "orx-boofcv",
|
// "orx-boofcv",
|
||||||
"orx-camera",
|
"orx-camera",
|
||||||
// "orx-chataigne",
|
// "orx-chataigne",
|
||||||
@@ -139,14 +140,8 @@ dependencies {
|
|||||||
implementation(libs.kotlin.logging)
|
implementation(libs.kotlin.logging)
|
||||||
|
|
||||||
when (applicationLogging) {
|
when (applicationLogging) {
|
||||||
Logging.NONE -> {
|
Logging.NONE -> runtimeOnly(libs.slf4j.nop)
|
||||||
runtimeOnly(libs.slf4j.nop)
|
Logging.SIMPLE -> runtimeOnly(libs.slf4j.simple)
|
||||||
}
|
|
||||||
|
|
||||||
Logging.SIMPLE -> {
|
|
||||||
runtimeOnly(libs.slf4j.simple)
|
|
||||||
}
|
|
||||||
|
|
||||||
Logging.FULL -> {
|
Logging.FULL -> {
|
||||||
runtimeOnly(libs.log4j.slf4j2)
|
runtimeOnly(libs.log4j.slf4j2)
|
||||||
runtimeOnly(libs.log4j.core)
|
runtimeOnly(libs.log4j.core)
|
||||||
@@ -197,6 +192,11 @@ tasks {
|
|||||||
exclude(dependency("org.bytedeco:.*"))
|
exclude(dependency("org.bytedeco:.*"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// ------------------------------------------------------------------------------------------------------------------ //
|
||||||
|
|
||||||
|
tasks {
|
||||||
named<org.beryx.runtime.JPackageTask>("jpackage") {
|
named<org.beryx.runtime.JPackageTask>("jpackage") {
|
||||||
doLast {
|
doLast {
|
||||||
val destPath = if (OperatingSystem.current().isMacOsX)
|
val destPath = if (OperatingSystem.current().isMacOsX)
|
||||||
@@ -205,26 +205,20 @@ tasks {
|
|||||||
"build/jpackage/openrndr-application/data"
|
"build/jpackage/openrndr-application/data"
|
||||||
|
|
||||||
copy {
|
copy {
|
||||||
from("data") {
|
from("data") { include("**/*") }
|
||||||
include("**/*")
|
|
||||||
}
|
|
||||||
into(destPath)
|
into(destPath)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
// ------------------------------------------------------------------------------------------------------------------ //
|
register<Zip>("jpackageZip") {
|
||||||
|
|
||||||
tasks.register<Zip>("jpackageZip") {
|
|
||||||
archiveFileName = "openrndr-application.zip"
|
archiveFileName = "openrndr-application.zip"
|
||||||
from("${layout.buildDirectory.get()}/jpackage") {
|
from("${layout.buildDirectory.get()}/jpackage") {
|
||||||
include("**/*")
|
include("**/*")
|
||||||
}
|
}
|
||||||
|
dependsOn("jpackage")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
tasks.findByName("jpackageZip")?.dependsOn("jpackage")
|
|
||||||
|
|
||||||
// ------------------------------------------------------------------------------------------------------------------ //
|
|
||||||
|
|
||||||
runtime {
|
runtime {
|
||||||
jpackage {
|
jpackage {
|
||||||
@@ -241,8 +235,10 @@ runtime {
|
|||||||
|
|
||||||
// ------------------------------------------------------------------------------------------------------------------ //
|
// ------------------------------------------------------------------------------------------------------------------ //
|
||||||
|
|
||||||
tasks.register<org.openrndr.extra.gitarchiver.GitArchiveToMarkdown>("gitArchiveToMarkDown") {
|
tasks {
|
||||||
|
register<org.openrndr.extra.gitarchiver.GitArchiveToMarkdown>("gitArchiveToMarkDown") {
|
||||||
historySize = 20
|
historySize = 20
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ------------------------------------------------------------------------------------------------------------------ //
|
// ------------------------------------------------------------------------------------------------------------------ //
|
||||||
@@ -253,9 +249,7 @@ tasks {
|
|||||||
|
|
||||||
val nonStableKeywords = listOf("alpha", "beta", "rc")
|
val nonStableKeywords = listOf("alpha", "beta", "rc")
|
||||||
|
|
||||||
fun isNonStable(
|
fun isNonStable(version: String) = nonStableKeywords.any {
|
||||||
version: String
|
|
||||||
) = nonStableKeywords.any {
|
|
||||||
version.lowercase().contains(it)
|
version.lowercase().contains(it)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user