Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.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
Java 如何将一个Maven项目的构建添加到另一个Maven项目中?_Java_Maven_Maven Assembly Plugin - Fatal编程技术网

Java 如何将一个Maven项目的构建添加到另一个Maven项目中?

Java 如何将一个Maven项目的构建添加到另一个Maven项目中?,java,maven,maven-assembly-plugin,Java,Maven,Maven Assembly Plugin,我有两个Maven项目,我们将在内部和外部调用。它们是用maven汇编插件构建的。我想把里里外外都包括进去,所以我们会有一个大项目,当它建成的时候,所有的罐子和里面的战争都在外面 我添加了Inside作为Outside的pom.xml的依赖项。在这两种情况下,maven assembly插件都引用一个名为assembly.xml的文件。我已将内部的assembly.xml的内容添加到外部的assembly.xml中 这是行不通的。我想问题在于内部的实际文件不是外部的,因此引用它们没有任何效果。我

我有两个Maven项目,我们将在内部和外部调用。它们是用maven汇编插件构建的。我想把里里外外都包括进去,所以我们会有一个大项目,当它建成的时候,所有的罐子和里面的战争都在外面

我添加了Inside作为Outside的pom.xml的依赖项。在这两种情况下,maven assembly插件都引用一个名为assembly.xml的文件。我已将内部的assembly.xml的内容添加到外部的assembly.xml中

这是行不通的。我想问题在于内部的实际文件不是外部的,因此引用它们没有任何效果。我不知道如何引用maven依赖项中的文件


<> P> >如何将内部添加到外部?

< P>不要将内部的<代码>组件.XML/COD>导入到外部,而修改外部的 Stutoal.XML,以考虑在构建程序集时的依赖关系。

请看一下,看看如何将所有依赖项包含到JAR中

请注意,JavaJAR格式并不真正适合于“包含”依赖项。如果您想要构建包含所有代码的东西,请使用ZIP存档。如果你想部署,就发动一场战争


如果您想构建WAR,请改用,因为它已经知道如何在结果中包含依赖项。

我认为您需要首先解压缩内部。看看依赖插件及其“解包”目标。