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