diff --git a/build.gradle b/build.gradle index 81ba784b7..6482bb461 100755 --- a/build.gradle +++ b/build.gradle @@ -72,6 +72,22 @@ processResources { } } +task deobfJar(type: Jar) { + from sourceSets.main.output + classifier 'deobf' +} + +task apiJar(type: Jar, dependsOn: 'sourceMainJava') { + from sourceSets.main.allSource + from sourceSets.main.output + include 'refinedstorage/api/**/*' + classifier 'api' +} + +artifacts { + archives deobfJar, apiJar +} + publishing { publications { MyPublication(MavenPublication) { @@ -79,6 +95,9 @@ publishing { groupId = project.group artifactId = project.archivesBaseName version = project.version + '-' + System.getenv('TRAVIS_BUILD_NUMBER') + artifact source: jar, classifier: 'obf', extension: 'jar' + artifact deobfJar + artifact apiJar } } }