2011-07-05 123 views
1

我正在使用集成了Nexus的Maven。带Nexus的Maven:从已安装的工件创建zip文件

我有多个java项目,每个创建独立的jar文件。

  1. 我应该在Nexus Snapshot存储库还是定期发布存储库中安装jar吗?
  2. 将所有这些Jar都部署到Nexus中后,如何将它们整合到一个zip文件中?

任何帮助表示赞赏

干杯!

回答

1
  1. 这取决于您发布的内容:快照必须安装到每个构建的nexus快照存储库中,只有在制作非快照版本时才会发布。
  2. 有行家Assembly插件,它可以帮助你用它:http://maven.apache.org/plugins/maven-assembly-plugin/
+0

基本上,就是快照和释放之间的区别? – Arpit

+2

快照是最新的,但非最终版本。标记为快照的工件必须在每个构建中从存储库重新加载(实际上它们在本地缓存几个小时)。但非快照构件会一次加载并永久存储在本地回购库('HOME/.m2/repository')中 –

0
  1. 声明你要战/罐/耳/ RAR文件作为一个新的Maven项目的依赖。
  2. 使用maven-assembly-plugin创建一个zip