mirror of
https://github.com/PurpurMC/Purpur.git
synced 2026-02-20 18:07:43 +01:00
Apply the AppendingTransformer for META-INF/services/java.sql.Driver
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
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
|
||||||
@@ -64,6 +65,9 @@ private fun Project.configureServerProject() {
|
|||||||
val shadowJar by tasks.getting(ShadowJar::class) {
|
val shadowJar by tasks.getting(ShadowJar::class) {
|
||||||
dependsOn(generatePomFileForMavenJavaPublication)
|
dependsOn(generatePomFileForMavenJavaPublication)
|
||||||
transform(Log4j2PluginsCacheFileTransformer::class.java)
|
transform(Log4j2PluginsCacheFileTransformer::class.java)
|
||||||
|
transform(AppendingTransformer::class.java) {
|
||||||
|
resource = "META-INF/services/java.sql.Driver"
|
||||||
|
}
|
||||||
manifest {
|
manifest {
|
||||||
attributes(
|
attributes(
|
||||||
"Main-Class" to "org.bukkit.craftbukkit.Main",
|
"Main-Class" to "org.bukkit.craftbukkit.Main",
|
||||||
|
|||||||
Reference in New Issue
Block a user