如何使用Gradle从项目文件(* .java,* .js,*,xml等)创建源JAR?

问题描述:

我想从我的项目与每个文件(不包括类文件)创建一个源JAR文件。你有什么想法吗?如何使用Gradle从项目文件(* .java,* .js,*,xml等)创建源JAR?

+1

的【如何建立与gradle这个罐子来源]可能的复制(http://*.com/questions/11474729/how-to-build-sources-jar-与-gradle产出) – Alexiy

使用任务javadocJarsourceJar

task javadocJar(type: Jar, dependsOn: javadoc) { 
    classifier = 'javadoc' 
    from javadoc.destinationDir 
} 

task sourcesJar(type: Jar, dependsOn: classes) { 
    classifier = 'sources' 
    from sourceSets.main.allSource 
} 

artifacts { 
    archives javadocJar  
    archives sourcesJar 
}