Maven程序集创建具有依赖项的jar,然后创建zip和tar.gz文件

时间:2014-06-08 11:47:47

标签: java maven

我想用maven做以下事情:

  1. 打包我的代码&依赖于超级罐
  2. 将脚本附加到它(Windows脚本或Linux脚本)
  3. 将脚本和jar放入文件夹
  4. 适用于Windows的Crate zip和适用于Linux的tar.gz文件
  5. 使用程序集或任何其他插件可以在Maven中使用吗?

1 个答案:

答案 0 :(得分:1)

我会把它分成两个项目,为方便起见,我们会将这个项目分成两个:

projectX
|- codeproject
|- packingproject
\- pom.xml

<强> CodeProject上

  • 这里没什么特别的,只需创建你的über-jar

<强> packagingproject

父pom

  • 也没什么特别的,只需添加两个模块

注意

请务必在您的codeproject上调用install,以便将jar复制到本地maven存储库,否则您可能会找不到找到的文件或旧版本的代码。