是否有一个gradle插件或一种方法来在Java gradle项目中使用选定的一组类文件和一组选定的依赖库来打包jar?
您可以在build.gradle
文件中添加Maven插件并配置uploadArchives
任务。
例:
apply plugin: 'maven'
dependencies {
...
}
group = "your.group" // it is not necessary
version = "your.version" // it is not necessary
uploadArchives {
repositories {
mavenDeployer {
repository (url: "file:///$buildDir/m2repo")
}
}
}
然后执行命令./gradlew :your-module:uploadArchives
或只是./gradlew uploadArchives
。执行任务后,您可以在build/libs
目录中找到您的jar文件。
更多信息:https://docs.gradle.org/current/userguide/maven_plugin.html