Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.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 pom拆分为不同的文件_Maven_Pom.xml_Dependency Management - Fatal编程技术网

将我的maven pom拆分为不同的文件

将我的maven pom拆分为不同的文件,maven,pom.xml,dependency-management,Maven,Pom.xml,Dependency Management,我不想更改我的项目/模块结构。它只是我的pom文件变得越来越大和复杂(由于许多依赖项),并希望将其分离为易于导航的子文件。。。这容易吗 我正在寻找与spring上下文定义文件可用的导入资源类似的内容。您有几个用于分解pom文件的选项: 创建一个父pom,将插件、插件管理和依赖管理部分等内容移动到其中。这将这些部分与您实际定义模块将使用哪些依赖项的文件分开。你可以找到一些很好的例子 使用DependencyManagement导入模块化DependencyManager部分,您可以看到一个示例。

我不想更改我的项目/模块结构。它只是我的pom文件变得越来越大和复杂(由于许多依赖项),并希望将其分离为易于导航的子文件。。。这容易吗


我正在寻找与spring上下文定义文件可用的导入资源类似的内容。

您有几个用于分解pom文件的选项:

  • 创建一个父pom,将插件、插件管理和依赖管理部分等内容移动到其中。这将这些部分与您实际定义模块将使用哪些依赖项的文件分开。你可以找到一些很好的例子
  • 使用DependencyManagement导入模块化DependencyManager部分,您可以看到一个示例。这允许您执行诸如将第三方依赖项的依赖项管理与您自己的项目依赖项分离之类的操作

如果您有模块,那么解决方案一是可行的,但是,如果只有一个项目没有模块,那么解决方案二也不可行