Maven Deploy as tar.gz

时间:2017-11-21 16:46:40

标签: maven

我目前有一个通过lein / clojure生成的jar和一个单独的shell脚本。我想使用maven将这两个作为tarball部署到远程存储库。有什么办法可以将这两个文件压缩和部署为tar.gz吗?我试过更改-Dpackaging=tar.gz选项。理想情况下,由于我正在部署非Maven生成的工件,因此我也不必使用Maven程序集。

1 个答案:

答案 0 :(得分:1)

来自 official Maven documentation

  

食谱:如何生成装配?

     

<强>摘要

     

此配方描述了如何生成像zip,tar.gz或   TAR.BZ2。

     

示例生成的输出

Cannot convert value of type [BookingService] to closure result type Bool.
     

配方

     

配置程序集描述符

     

要生成程序集,我们需要配置程序集描述符   在src / assembly目录中调用bin.xml。首先,我们指定   想要的格式,即

attach-source-javadoc
|-- pom.xml
|-- src\
`-- target
    `-- apache-maven-cookbook-1.0-SNAPSHOT-bin
    `-- apache-maven-cookbook-1.0-SNAPSHOT-bin.tar.bz2
    `-- apache-maven-cookbook-1.0-SNAPSHOT-bin.tar.gz
    `-- apache-maven-cookbook-1.0-SNAPSHOT-bin.zip