从maven存储库中提取大型多模块项目

时间:2016-10-14 16:36:47

标签: shell maven nexus

我有一个包含嵌套多模块项目的大型多模块项目。总而言之,整个项目有134个工件,并且可以在不同版本中定期构建。我以前在Windows上有一个nexus存储库管理器,我在其上编写了powershell脚本,以便能够从nexus轻松提取整个项目,以便我可以压缩内容并发送给那些无法访问nexus实例的人。

我最近将nexus实例移动到CentOS框中,因此不再使用我之前编写的powershell脚本。在shell中编写这些脚本之前,我想知道是否有人已经通过编写脚本来解决这个问题,或者是否有一个很好的maven方法来执行此操作。

非常感谢帮助

1 个答案:

答案 0 :(得分:0)

您可以使用dependency:copy-dependencies目标

http://maven.apache.org/plugins/maven-dependency-plugin/copy-dependencies-mojo.html

将项目所需的所有内容复制到一个目录中。然后你就可以轻松拉链了。