mirror of
https://github.com/PurpurMC/Purpur.git
synced 2026-02-19 09:27:43 +01:00
[ci-skip] Specify UTF-8 for Javadoc and JavaCompile
This commit is contained in:
@@ -1,6 +1,5 @@
|
|||||||
import com.github.jengelman.gradle.plugins.shadow.ShadowPlugin
|
import com.github.jengelman.gradle.plugins.shadow.ShadowPlugin
|
||||||
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
|
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
|
||||||
import com.github.jengelman.gradle.plugins.shadow.transformers.AppendingTransformer
|
|
||||||
import com.github.jengelman.gradle.plugins.shadow.transformers.Log4j2PluginsCacheFileTransformer
|
import com.github.jengelman.gradle.plugins.shadow.transformers.Log4j2PluginsCacheFileTransformer
|
||||||
import kotlinx.dom.elements
|
import kotlinx.dom.elements
|
||||||
import kotlinx.dom.parseXml
|
import kotlinx.dom.parseXml
|
||||||
@@ -12,6 +11,8 @@ import org.gradle.api.publish.maven.MavenPublication
|
|||||||
import org.gradle.api.publish.maven.plugins.MavenPublishPlugin
|
import org.gradle.api.publish.maven.plugins.MavenPublishPlugin
|
||||||
import org.gradle.api.publish.maven.tasks.GenerateMavenPom
|
import org.gradle.api.publish.maven.tasks.GenerateMavenPom
|
||||||
import org.gradle.api.tasks.bundling.Jar
|
import org.gradle.api.tasks.bundling.Jar
|
||||||
|
import org.gradle.api.tasks.compile.JavaCompile
|
||||||
|
import org.gradle.api.tasks.javadoc.Javadoc
|
||||||
import org.gradle.api.tasks.testing.Test
|
import org.gradle.api.tasks.testing.Test
|
||||||
import org.gradle.kotlin.dsl.apply
|
import org.gradle.kotlin.dsl.apply
|
||||||
import org.gradle.kotlin.dsl.attributes
|
import org.gradle.kotlin.dsl.attributes
|
||||||
@@ -19,6 +20,7 @@ import org.gradle.kotlin.dsl.create
|
|||||||
import org.gradle.kotlin.dsl.get
|
import org.gradle.kotlin.dsl.get
|
||||||
import org.gradle.kotlin.dsl.getValue
|
import org.gradle.kotlin.dsl.getValue
|
||||||
import org.gradle.kotlin.dsl.getting
|
import org.gradle.kotlin.dsl.getting
|
||||||
|
import java.nio.charset.StandardCharsets.UTF_8
|
||||||
import java.text.SimpleDateFormat
|
import java.text.SimpleDateFormat
|
||||||
import java.util.Date
|
import java.util.Date
|
||||||
|
|
||||||
@@ -27,6 +29,13 @@ internal fun Project.configureSubprojects() {
|
|||||||
apply<JavaLibraryPlugin>()
|
apply<JavaLibraryPlugin>()
|
||||||
apply<MavenPublishPlugin>()
|
apply<MavenPublishPlugin>()
|
||||||
|
|
||||||
|
tasks.getting(JavaCompile::class) {
|
||||||
|
options.encoding = UTF_8.name()
|
||||||
|
}
|
||||||
|
tasks.getting(Javadoc::class) {
|
||||||
|
options.encoding = UTF_8.name()
|
||||||
|
}
|
||||||
|
|
||||||
extensions.configure(PublishingExtension::class.java) {
|
extensions.configure(PublishingExtension::class.java) {
|
||||||
publications {
|
publications {
|
||||||
create<MavenPublication>("mavenJava") {
|
create<MavenPublication>("mavenJava") {
|
||||||
@@ -112,6 +121,7 @@ private fun Project.configureServerProject() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks.getByName("build") {
|
tasks.getByName("build") {
|
||||||
dependsOn(shadowJar)
|
dependsOn(shadowJar)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user