gpt4 book ai didi

java - 将每个依赖项复制到其自己的文件夹中

转载 作者:行者123 更新时间:2023-12-01 12:22:51 25 4
gpt4 key购买 nike

我想将每个依赖项及其传递依赖项复制到自己的专用文件夹中。我发现这很难解释,所以这里有一个例子。

项目 - 我们称之为“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 依赖插件还是同时使用它们来实现?或者有没有其他插件可以实现我所寻求的?我一直在尝试使用这两个插件,但到目前为止,我已经能够得到所有传递依赖项仅复制到单个文件夹的结果

最佳答案

尝试copy-dependencies Maven Dependency Plugin的目标并设置useRepositoryLayout为真。

这不是完全相同的结构,而是 Maven Repository 的结构。

关于java - 将每个依赖项复制到其自己的文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26547332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com