Maven:在父项目的构建路径中导入模块依赖项

时间:2020-02-12 09:14:25

标签: eclipse maven maven-module

我正在尝试将一个旧的Ant项目转换为Maven。该项目有一个庞大的代码库,使用Ant目标打包在不同的战争中。它具有多个源文件夹,并且每次战争都是使用这些源文件夹的不同类生成的。代码库应该在不同的子项目中分开,但是目前这不是一个选择,因此目标是对一个项目进行多次战争。

我尝试使用maven模块,创建一个父pom和一个子文件夹maven-modules,其中每一次需要产生的战争我都有一个pom,下面是一个示例:

OldMassiveProject
     │   ├── src
     │   │    └── bunch.of.packages
     │   ├── other_src
     │   │    └── bunch.of.packages
     │   ├──  various_resources_folder
     ...
     │   ├── maven_modules
     │   │    ├── module_1
     │   │    │      └── pom.xml
     │   │    ├── module_2
     │   │    │      └── pom.xml
     ...
     │   │    ├── module_n
     │   │    │      └── pom.xml
     │   ├── deploy_configuration
     │   │    ├── module_1
     │   │    │      ├── spring_files
     │   │    │      └── web.xml
     │   │    ├── module_2
     │   │    │      ├── spring_files
     │   │    │      └── web.xml
     ...
     │   │    ├── module_n
     │   │    │      ├── spring_files
     │   │    │      └── web.xml
     │   └── pom.xml (parent pom)

我设法制造了战争,但是我的IDE(Eclipse)无法解析模块pom中使用的依赖项的导入。这是因为父pom没有指定这些依赖项,因此它们不会添加到项目的类路径中。我的问题是:有没有办法在projectclass路径中导入模块的pom依赖关系?

0 个答案:

没有答案