Maven多模块项目-将所有依赖项复制到单个tar.gz中

Maven多模块项目-将所有依赖项复制到单个tar.gz中,maven,maven-dependency-plugin,Maven,Maven Dependency Plugin,我希望从maven项目的每个模块中提取所有依赖项,并使用maven assembly插件将它们粘贴到单个tar.gz文件中 我目前有一个pom设置作为所有模块的父级。我的想法是使用maven dependency插件将所有依赖项复制到parents目录中的单个文件夹中 ${project.build.directory}/lib 依赖项被复制到模块生成目录中。有没有办法将此输出目录设置为父项目中的一个目录?您的做法不对 您不应该在父POM中创建此存档,而应该创建另一个负责创建它的模块。此新模

我希望从maven项目的每个模块中提取所有依赖项,并使用maven assembly插件将它们粘贴到单个tar.gz文件中

我目前有一个pom设置作为所有模块的父级。我的想法是使用maven dependency插件将所有依赖项复制到parents目录中的单个文件夹中


${project.build.directory}/lib

依赖项被复制到模块生成目录中。有没有办法将此输出目录设置为父项目中的一个目录?

您的做法不对

您不应该在父POM中创建此存档,而应该创建另一个负责创建它的模块。此新模块将依赖于所有其他模块

要创建存档,您需要使用。我强烈建议您阅读Maven的书,开始使用程序集。基本上,程序集是在程序集的帮助下创建的。在您的情况下,您将需要配置此描述符以使用
tar.gz
格式。

可能重复的