mirror of
https://github.com/octoleo/plantuml.git
synced 2024-12-22 10:59:01 +00:00
gradle, reorder to permit fat jar and features
This commit is contained in:
parent
b18175b25c
commit
6fe6a4c988
@ -12,9 +12,12 @@ plugins {
|
|||||||
signing
|
signing
|
||||||
}
|
}
|
||||||
|
|
||||||
repositories {
|
group = "net.sourceforge.plantuml"
|
||||||
mavenLocal()
|
description = "PlantUML"
|
||||||
mavenCentral()
|
|
||||||
|
java {
|
||||||
|
withSourcesJar()
|
||||||
|
withJavadocJar()
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
@ -24,12 +27,9 @@ dependencies {
|
|||||||
testImplementation("org.scilab.forge:jlatexmath:1.0.7")
|
testImplementation("org.scilab.forge:jlatexmath:1.0.7")
|
||||||
}
|
}
|
||||||
|
|
||||||
group = "net.sourceforge.plantuml"
|
repositories {
|
||||||
description = "PlantUML"
|
mavenLocal()
|
||||||
|
mavenCentral()
|
||||||
java {
|
|
||||||
withSourcesJar()
|
|
||||||
withJavadocJar()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
sourceSets {
|
sourceSets {
|
||||||
@ -72,18 +72,12 @@ tasks.withType<Jar>().configureEach {
|
|||||||
attributes["Build-Jdk-Spec"] = System.getProperty("java.specification.version")
|
attributes["Build-Jdk-Spec"] = System.getProperty("java.specification.version")
|
||||||
from("manifest.txt")
|
from("manifest.txt")
|
||||||
}
|
}
|
||||||
|
|
||||||
dependsOn(configurations.runtimeClasspath)
|
|
||||||
from({
|
|
||||||
configurations.runtimeClasspath.get().filter { it.name.endsWith("jar") }.map { zipTree(it) }
|
|
||||||
})
|
|
||||||
|
|
||||||
// source sets for java and resources are on "src", only put once into the jar
|
|
||||||
duplicatesStrategy = org.gradle.api.file.DuplicatesStrategy.EXCLUDE
|
|
||||||
from("skin") { into("skin") }
|
from("skin") { into("skin") }
|
||||||
from("stdlib") { into("stdlib") }
|
from("stdlib") { into("stdlib") }
|
||||||
from("svg") { into("svg") }
|
from("svg") { into("svg") }
|
||||||
from("themes") { into("themes") }
|
from("themes") { into("themes") }
|
||||||
|
// source sets for java and resources are on "src", only put once into the jar
|
||||||
|
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
|
||||||
}
|
}
|
||||||
|
|
||||||
publishing {
|
publishing {
|
||||||
|
Loading…
Reference in New Issue
Block a user