maven程序集如何将nexus存储库中的zip文件添加到构建中

时间:2014-02-13 11:21:47

标签: maven maven-assembly-plugin

我正在尝试使用maven程序集插件在打包期间将nexus存储库中的zip文件包含到我的项目中。此zip文件包含YAJSW和其他自定义脚本。 maven程序集现在可以构建一个tar.gz包,但是如何从nexus存储库中包含一个zip文件。这个zip文件有一个pom。我应该把它作为依赖吗?这是正确的插件还是我应该使用另一个插件。

感谢。

2 个答案:

答案 0 :(得分:0)

使用相应的GAV(group / artifactId / version)为zip添加依赖项。

(没有看到你的pom.xml就有点难以说了。)

答案 1 :(得分:0)

添加zip文件的依赖项,如下所示:

以下是maven-assembly-plugin创建的归档示例:

<dependency>
  <groupId>the.group.id</groupId>
  <artifactId>the-artifactid</artifactId>
  <version>1.0</version>
  <type>tar.gz</type>
  <cassifier>bin-unix</classifier>
</dependency>

<dependency>
  <groupId>the.group.id</groupId>
  <artifactId>the-artifactid</artifactId>
  <version>1.0</version>
  <type>zip</type>
  <cassifier>bin</classifier>
</dependency>

在这些情况下,分类器来自创建存档的项目中的assembly-decscriptor-id。除此之外,定义类型很重要。