xenoterracide
val sourcesJar by tasks.creating(Jar::class) { classifier = "sources" from(java.sourceSets["main"].allSource) }
@Override public void apply( Project project ) { if ( System.getenv("JRS_S3_URI") != null ) { project.getTasks().create( "sources", Jar.class, task -> { List<SourceDirectorySet> collect = getSourceSets().stream().map( SourceSet::getAllSource ).forEach( task::include ); task.include( collect ); } ); } }
araqnid
A modern programming language that makes developers happier.