mirror of
https://github.com/octoleo/plantuml.git
synced 2024-12-26 20:31:01 +00:00
Merge pull request #850 from soloturn/master
build.gradle.kts, add javadoc
This commit is contained in:
commit
89a9227afd
13
.editorconfig
Normal file
13
.editorconfig
Normal file
@ -0,0 +1,13 @@
|
||||
# Editor configuration, see http://editorconfig.org
|
||||
root = true
|
||||
|
||||
[*]
|
||||
charset = utf-8
|
||||
end_of_line = lf
|
||||
indent_size = 2
|
||||
indent_style = space
|
||||
trim_trailing_whitespace = true
|
||||
|
||||
[*.md]
|
||||
max_line_length = off
|
||||
trim_trailing_whitespace = false
|
100
build.gradle.kts
100
build.gradle.kts
@ -1,18 +1,18 @@
|
||||
plugins {
|
||||
java
|
||||
`maven-publish`
|
||||
java
|
||||
`maven-publish`
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenLocal()
|
||||
mavenCentral()
|
||||
mavenLocal()
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compileOnly("org.apache.ant:ant:1.10.12")
|
||||
testImplementation("org.assertj:assertj-core:3.21.0")
|
||||
testImplementation("org.junit.jupiter:junit-jupiter:5.8.1")
|
||||
testImplementation("org.scilab.forge:jlatexmath:1.0.7")
|
||||
compileOnly("org.apache.ant:ant:1.10.12")
|
||||
testImplementation("org.assertj:assertj-core:3.21.0")
|
||||
testImplementation("org.junit.jupiter:junit-jupiter:5.8.1")
|
||||
testImplementation("org.scilab.forge:jlatexmath:1.0.7")
|
||||
}
|
||||
|
||||
group = "net.sourceforge.plantuml"
|
||||
@ -21,57 +21,65 @@ description = "PlantUML"
|
||||
java.sourceCompatibility = JavaVersion.VERSION_1_8
|
||||
|
||||
java {
|
||||
withSourcesJar()
|
||||
// withJavadocJar()
|
||||
withSourcesJar()
|
||||
withJavadocJar()
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
srcDirs("src/ext")
|
||||
srcDirs("src/gen")
|
||||
srcDirs("src/h")
|
||||
srcDirs("src/jcckit")
|
||||
srcDirs("src/net")
|
||||
srcDirs("src/org")
|
||||
srcDirs("src/smetana")
|
||||
srcDirs("src/sprites")
|
||||
}
|
||||
resources {
|
||||
srcDirs("src")
|
||||
include("**/graphviz.dat")
|
||||
include( "**/*.png")
|
||||
include( "**/*.svg")
|
||||
include("**/*.txt")
|
||||
}
|
||||
main {
|
||||
java {
|
||||
srcDirs("src/ext")
|
||||
srcDirs("src/gen")
|
||||
srcDirs("src/h")
|
||||
srcDirs("src/jcckit")
|
||||
srcDirs("src/net")
|
||||
srcDirs("src/org")
|
||||
srcDirs("src/smetana")
|
||||
srcDirs("src/sprites")
|
||||
}
|
||||
resources {
|
||||
srcDirs("src")
|
||||
include("**/graphviz.dat")
|
||||
include("**/*.png")
|
||||
include("**/*.svg")
|
||||
include("**/*.txt")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
tasks.withType<Jar> {
|
||||
manifest {
|
||||
attributes["Main-Class"] = "net.sourceforge.plantuml.Run"
|
||||
attributes["Implementation-Version"] = archiveVersion
|
||||
attributes["Multi-Release"] = "true"
|
||||
}
|
||||
manifest {
|
||||
attributes["Main-Class"] = "net.sourceforge.plantuml.Run"
|
||||
attributes["Implementation-Version"] = archiveVersion
|
||||
attributes["Multi-Release"] = "true"
|
||||
}
|
||||
|
||||
dependsOn(configurations.runtimeClasspath)
|
||||
from({
|
||||
configurations.runtimeClasspath.get().filter { it.name.endsWith("jar") }.map { zipTree(it) }
|
||||
})
|
||||
dependsOn(configurations.runtimeClasspath)
|
||||
from({
|
||||
configurations.runtimeClasspath.get().filter { it.name.endsWith("jar") }.map { zipTree(it) }
|
||||
})
|
||||
|
||||
from("skin") { into("skin") }
|
||||
from("sprites/archimate") { into("sprites/archimate") }
|
||||
from("stdlib") { into("stdlib") }
|
||||
from("svg") { into("svg") }
|
||||
from("themes") { into("themes") }
|
||||
from("skin") { into("skin") }
|
||||
from("sprites/archimate") { into("sprites/archimate") }
|
||||
from("stdlib") { into("stdlib") }
|
||||
from("svg") { into("svg") }
|
||||
from("themes") { into("themes") }
|
||||
}
|
||||
|
||||
publishing {
|
||||
publications.create<MavenPublication>("maven") {
|
||||
from(components["java"])
|
||||
}
|
||||
publications.create<MavenPublication>("maven") {
|
||||
from(components["java"])
|
||||
}
|
||||
}
|
||||
|
||||
tasks.withType<JavaCompile> {
|
||||
options.encoding = "UTF-8"
|
||||
options.encoding = "UTF-8"
|
||||
}
|
||||
|
||||
tasks.withType<Javadoc> {
|
||||
options {
|
||||
this as StandardJavadocDocletOptions
|
||||
addStringOption("Xdoclint:none", "-quiet")
|
||||
addStringOption("Xmaxwarns", "1")
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user