Gradle插件或使用选定工件打包jar文件的任何解决方案

时间:2018-09-04 19:00:46

标签: android gradle

在Java gradle项目中是否有gradle插件或一种将jar与选定的一组类文件和选定的依赖库一起打包的方法?

1 个答案:

答案 0 :(得分:0)

您可以在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