【发布时间】:2014-10-24 11:51:08
【问题描述】:
我想将每个依赖项及其传递依赖项复制到自己的专用文件夹中。我觉得这很难解释,所以这里有一个例子。
Project - 我们称之为“myProject” - 有两个依赖项
依赖A
依赖B
两个依赖都有传递依赖。
让我们将 A 的依赖项称为 A1 和 A2。
让我们将 B 的依赖项称为 B1、B2 和 B3
我想在构建项目时创建以下目录结构:
/myProject.jar
/projects/A/A.jar
/projects/A/jarlib/A1.jar
/projects/A/jarlib/A2.jar
/projects/B/B.jar
/projects/B/jarlib/B1.jar
/projects/B/jarlib/B2.jar
/projects/B/jarlib/B3.jar
这是否可以通过使用 maven 程序集插件、maven 依赖插件或同时使用它们来实现?或者有没有其他插件可以实现我正在寻找的东西?我一直在尝试使用这两个插件,但到目前为止,我已经能够获得所有传递依赖项仅复制到单个文件夹的结果
【问题讨论】:
标签: java maven maven-assembly-plugin