代码之家  ›  专栏  ›  技术社区  ›  TechPassionate

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

  •  0
  • TechPassionate  · 技术社区  · 6 年前

    在Java JADLE项目中,是否有一个GADLE插件或用一组选定的类文件和一组依赖库来包装jar?

    1 回复  |  直到 6 年前
        1
  •  0
  •   punchman    6 年前

    您可以在 build.gradle 文件和配置 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 目录。

    更多信息: https://docs.gradle.org/current/userguide/maven_plugin.html