Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.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
Inheritance 如何在多模块maven项目中利用继承,以便每个子模块都可以单独部署?_Inheritance_Maven_Module - Fatal编程技术网

Inheritance 如何在多模块maven项目中利用继承,以便每个子模块都可以单独部署?

Inheritance 如何在多模块maven项目中利用继承,以便每个子模块都可以单独部署?,inheritance,maven,module,Inheritance,Maven,Module,我正在从事一个非常大的多模块maven项目,最近我在其中应用了继承。整个程序运行良好,甚至每个模块都得到了很好的打包。(由于继承,有效的pom拥有它所需要的一切) 然而,还有其他团队正在使用独立于大型项目的子模块 我在创建的jar文件中检查pom,但它既不是有效的pom,也不是保持必要依赖关系的pom。这正是我在子模块中的一个 在子模块仍然可以独立使用的情况下,我是否可以使用继承?如果子模块需要成为多模块项目的一部分,则需要在子模块的pom中有一个部分 但是,子模块仍然可以独立使用。当您在子模块

我正在从事一个非常大的多模块maven项目,最近我在其中应用了继承。整个程序运行良好,甚至每个模块都得到了很好的打包。(由于继承,有效的pom拥有它所需要的一切)

然而,还有其他团队正在使用独立于大型项目的子模块

我在创建的jar文件中检查pom,但它既不是有效的pom,也不是保持必要依赖关系的pom。这正是我在子模块中的一个

在子模块仍然可以独立使用的情况下,我是否可以使用继承?

如果子模块需要成为多模块项目的一部分,则需要在子模块的pom中有一个
部分

但是,子模块仍然可以独立使用。当您在子模块上运行maven目标时,它会自动从父pom中提取继承的项(多亏了
部分)。

如果需要成为多模块项目的一部分,您需要在子模块的pom中有一个
部分


但是,子模块仍然可以独立使用。当您在子模块上运行maven目标时,它会自动从父pom中提取继承的项(感谢
部分)。

当然,我有一个父pom。它使用继承来生成有效的pom。然而,该模块不能单独用于其他项目。我最终做的不是../parent-pom.xml,而是使用了一个其他团队也可以访问的具体url。它使用继承来生成有效的pom。然而,该模块不能单独用于其他项目。我最终做的不是../parent-pom.xml,而是使用了一个其他团队也可以访问的具体url。