我想生成一个包含超级jar和一组脚本的项目的二进制zip分发版。现在,我正在使用两个descritors,第一个用于uber jar,第二个用于包含uberjar +额外脚本和文档的zip。问题是这两个都部署到了maven repo,而我实际上并不需要uberjar,只需要发行版。有没有办法:
编辑:我发现this question关于第2部分,但也许有更简单的方法来做...
答案 0 :(得分:1)
在我看来,最简单的方法是在一个模块中创建uberjar(在maven-deploy-plugin配置中设置skip
可选参数以在{{1}期间绕过它并在另一个模块中创建zip分发(使用Assembling Assemblies via Assembly Dependencies中所述的先前创建的程序集的依赖项)。这与你已经拥有的非常接近,这是个好消息。