Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven多模块项目-将所有依赖项复制到单个tar.gz中_Maven_Maven Dependency Plugin - Fatal编程技术网

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
格式。

可能重复的