add api.jar output

This commit is contained in:
maggi373 2022-09-04 12:40:19 +02:00
parent bccd15d560
commit 8401bf5da7
No known key found for this signature in database
GPG key ID: D2800545D5985A60

View file

@ -159,11 +159,19 @@ task MDKZip(type: Zip) {
include 'mekanism/api/**'
}
task apiJar(type: Jar) {
classifier = 'API'
dependsOn processResources
from sourceSets.main.java.srcDirs
from sourceSets.main.output
include 'mekanism/api/**'
}
task fullBuild(type: Delete) {
delete jar
}
fullBuild.dependsOn('toolsJar', 'coreJar', 'generatorsJar', 'MDKZip', 'alltJar')
fullBuild.dependsOn('toolsJar', 'coreJar', 'generatorsJar', 'MDKZip', 'alltJar', 'apiJar')
artifactory {
contextUrl = System.getenv("MAVEN_URL")
@ -198,7 +206,7 @@ publishing {
artifactId = rootProject.name
groupId = project.group
version = project.version
artifacts = [toolsJar, coreJar, generatorsJar, MDKZip, alltJar]
artifacts = [toolsJar, coreJar, generatorsJar, MDKZip, alltJar, apiJar]
components.java.withVariantsFromConfiguration(configurations.runtimeElements) {
skip()
}