Actually generate a pom.xml for Maven publication

This commit is contained in:
Telesphoreo 2021-10-17 14:51:05 -05:00
parent b5b71f8bb2
commit a395197305

View file

@ -213,15 +213,18 @@ tasks.build.dependsOn tasks.shadowJar
publishing {
publications {
maven(MavenPublication) {
groupId = 'me.totalfreedom'
artifactId = 'TotalFreedomMod'
version = project.property('project.pluginVersion')
from components.java
}
}
}
jar {
into("META-INF/maven/$project.group/$project.name") {
from { generatePomFileForMavenPublication }
rename ".*", "pom.xml"
}
}
tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
}