xpipe/dist/build.gradle

57 lines
1.3 KiB
Groovy
Raw Normal View History

2023-01-27 15:34:46 +13:00
plugins {
2023-04-11 03:22:07 +12:00
id 'org.beryx.jlink' version '2.26.0'
2023-01-27 15:34:46 +13:00
id "org.moditect.gradleplugin" version "1.0.0-rc3"
id "org.asciidoctor.jvm.convert" version "3.3.2"
2023-04-30 07:53:52 +12:00
id 'org.jreleaser' version '1.6.0'
2023-08-27 04:02:47 +12:00
id("com.netflix.nebula.ospackage") version "11.4.0"
2023-01-27 15:34:46 +13:00
}
repositories {
mavenCentral()
}
2023-02-01 23:05:26 +13:00
version = rootProject.versionString
2023-01-27 15:34:46 +13:00
task dist(type: DefaultTask) {}
clean {
setDelete(Set.of())
doLast {
fileTree(dir: project.buildDir).exclude("jreleaser/**").visit { FileVisitDetails details ->
delete details.file
}
}
}
distTar {
enabled = false;
}
distZip {
enabled = false;
}
apply from: 'base.gradle'
apply from: 'jpackage.gradle'
if (rootProject.fullVersion) {
2023-02-11 07:35:32 +13:00
apply from: 'cli.gradle'
2023-01-27 15:34:46 +13:00
apply from: 'portable.gradle'
apply from: 'proguard.gradle'
apply from: 'jreleaser.gradle'
2023-07-20 22:39:16 +12:00
apply from: 'aur.gradle'
2023-05-22 02:12:06 +12:00
apply from: 'choco.gradle'
2023-04-21 19:13:27 +12:00
//apply from: 'flatpak.gradle'
2023-01-27 15:34:46 +13:00
if (org.gradle.internal.os.OperatingSystem.current().isLinux()) {
apply from: 'linux_packages.gradle'
} else if (org.gradle.internal.os.OperatingSystem.current().isWindows()) {
apply from: 'msi.gradle'
} else if (org.gradle.internal.os.OperatingSystem.current().isMacOsX()) {
apply from: 'pkg.gradle'
}
apply from: 'test.gradle'
}