java项目中的pom依赖在哪_java – 如何包含pom项目中的所有模块

我正在寻找一种方法,从另一个pom.xml包含项目中的所有模块.所以在我的情况下,我有一个父pom,包装设置为pom.它包含3个子模块,用于在另一个api模块中实现我的接口.我想在maven中动态地包含我项目中的所有子模块.

在这种情况下,我想在另一个模块中包含connector1,connector2,connector3,而不必隐式指定connector1,2,3.

connectors - packaging: pom

connector1 - packaging: jar

connector2 - packaging: jar

connector3 - packaging: jar

我尝试在我的项目中包含连接器pom,但这不起作用.我希望用pom指定父包将包含子模块,但这不起作用.有没有解决方法如何做到这一点?

更新

这更像是我的阴影,因为我想简单地添加一个连接器并包含项目的所有子模块依赖关系jar.这将使pom更容易阅读.

而不必像这样注册所有子依赖项

com.foo

connector1

0.0.1

com.foo

connector1-api

0.0.1

com.foo

connector1-etl

0.0.1

com.foo

connector1-persistence

0.0.1

com.foo

connector2

0.0.1

com.foo

connector2-api

0.0.1

com.foo

connector2-etl

0.0.1

com.foo

connector2-persistence

0.0.1

com.foo

connector2-other

0.0.1

...

这只是澄清原始问题的一个例子.它不存在,如果确实有效,可能会有重新发布.

com.foo

connector1

0.0.1

pom

submodules

com.foo

connector2

0.0.1

pom

submodules

如果我没记错的话,我正在为订购系统创建一个模块化项目,在那里我有一个内部系统将使用的通用API(REST).我正在创建一个路由系统,我可以根据订单的标准(国家,优先税等)将订单路由到单个履行中心.每个履行中心都有自己的api(连接器).

原始问题中的示例大大简化,使问题更简洁.在实际项目中,每个连接器(1,2,3)都是一个带有多个依赖jar的独立pom.一个用于他们的客户端api,然后一些etl代码与我原来的api匹配.

我不记得我是怎么解决这个问题的.我想我只需要包含所有子依赖项.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值