Update build script to produce a sources jar

This commit is contained in:
Zontreck 2023-08-02 00:17:44 -07:00
parent f732de83e2
commit 2ab68ce7f3

View file

@ -53,9 +53,24 @@ dependencies {
def MAVEN_PASSWORD_PROPERTY = "AriasCreationsMavenPassword" def MAVEN_PASSWORD_PROPERTY = "AriasCreationsMavenPassword"
task sourceJar(type: Jar) {
from sourceSets.main.output
from sourceSets.main.allJava
archiveClassifier("sources")
manifest {
attributes([
"Specification-Title": project.name,
"Specification-Vendor": "zontreck",
"Specification-Version":"${version}"
])
}
}
publishing { publishing {
publications { publications {
mavenJava(MavenPublication) { mavenJava(MavenPublication) {
artifact sourceJar
artifact jar artifact jar
} }
} }
@ -72,3 +87,9 @@ publishing {
} }
} }
} }
compileJava.finalizedBy("sourceJar")
artifacts {
jar
sourceJar
}