我正在寻找一种方法,从另一个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匹配.

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

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

  1. 一般项目的并发量有多少_汽车保养一般包含哪些项目、保养周期是多少

    汽 车 保 养 一般包含哪些项目.保养周期是多少 许多人都知道这车是离不开保养的.如果保养不到位,不仅会伤汽车,还会在平时使用汽车时造成安全隐患.例如,如果你平时不关心汽车轮胎,你可能不知道轮胎是否被 ...

  2. java程序中日志jar包的使用_java – 如何使用jar文件中的Liquibase changelog

    我目前在我的application.properties中有以下内容: liquibase.change日志=类路径:/db/changelog/db.changelog-master.xml 该文件 ...

  3. java程序的运行结果依赖操作系统吗_java模拟试卷及答案及解析4

    复习题4 一.选择题 1.在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送( D ) A.调用语句 B.命令 C.口令 D.消息 2.Java语言具有许多优点和特点,下列选项中,哪个 ...

  4. Java中的数组怎么弄随机数_Java – 如何从值数组中创建随机数

    第一种方式: – 您还可以维护所有数字的列表.然后使用Collections.shuffle对列表进行洗牌并获取第一个元素.并删除它. List list = new ArrayList(); lis ...

  5. MySQL数据库与pom.xml中的connector依赖版本不匹配

    运行时会报错: 这种错误出在MySQL数据库的版本与pom.xml中设置的依赖的版本不一致. 如pom.xml中的版本是: 而MySQL数据库版本是: 解决办法就是让数据库连接的依赖的版本和数据库的版 ...

  6. Maven 打包成第三方jar包且把pom依赖包打入进来的方法

    <Maven 打包成第三方jar包且把pom依赖包打入进来的方法> 提示: 本材料只做个人学习参考,不作为系统的学习流程,请注意识别!!! <Maven 打包成第三方jar包且把po ...

  7. POM依赖报错解决方案汇总

    POM依赖报错解决方案汇总 POM依赖报错解决方案汇总 状况 1 创建完一个maven项目,在pom文件在引入依赖,等下方自动导入加载完毕,去查看IDEA工具的Maven Projects工具选项中D ...

  8. idea 设置项目子模块之间的依赖

    idea 设置项目子模块之间的依赖 有时候,我们需要设置一个工程中的一个子模块依赖于另一个子模块.在idea中如下配置: 点击IDEA上面的工具栏File 点击Project Structure 选择 ...

  9. maven(android-maven-plugin3.8.0)打包apk无法启动,apklib依赖包的资源索引出错(R文件与主模块冲突)问题解析

    近期在用maven,遇到了一个问题,用maven打出的apk有问题无法启动,但是用idea打包的就是正常的. 日志中显示的问题是,一个apklib形式的依赖包中的一个资源出现了问题.反编译对比mave ...

  10. 切换不同的数据状态布局,包含加载中、空数据和出错状态,可自定义状态布局

    代码地址如下: http://www.demodashi.com/demo/12318.html StatusLayoutManager 切换不同的数据状态布局,包含加载中.空数据和出错状态. git ...

最新文章

  1. 诗与远方:无题(八十四)- 自己醉了
  2. 理解阻塞非阻塞与同步异步
  3. Java知多少(2)虚拟机(JVM)以及跨平台原理
  4. SPSS——描述性统计分析——探索性分析
  5. apkg格式怎么打开_pdf转图片怎么转?分享最简单的PDF转图片方法
  6. vue项目中引入vuex------初试
  7. 晶体二极管 三极管 MOS原理
  8. Linux下如何查看硬盘型号、序列号、缓存 CPU 主板 等信息
  9. 系统编程之实战小项目-利用LVGL 与 mplayer制作音频播放器
  10. git:SSL证书问题:无法获取本地颁发者证书
  11. 猿代码浅谈Python|猿代码科技
  12. 谷粒学院订单管理 server-order 模块
  13. 后台管理项目开发流程
  14. Debian11(Bullseye)系统安装docker及启动失败问题解决
  15. mysql中的unique key和null之间的关系
  16. CMAKE 调用交叉编译器(CMAKE使用)
  17. OSSIM安装使用教程(OSSIM-5.6.5)
  18. Mac上一款天空效果合成图片处理软件分享
  19. kafka 简单安装以及java小demo
  20. 用配置文件配置数据源出现的access denied for user ‘root‘@这个问题的解决办法

热门文章

  1. 工具-WPT(Windows Performances Tool Kit) References
  2. thymeleaf之菜单树
  3. mysql在查询结果列表前添加一列递增的序号列(最简)
  4. 反射方式,获取出集合ArrayList类的class文件对象
  5. Jquery读取.Net WebService Json数据
  6. Java代码调用Shell脚本并传入参数实现DB2数据库表导出到文件
  7. NOD32 V5 企业版部署方案
  8. Eclipse使用常见设置
  9. 用ASP.NET MVC自己管理自己的View:ASP.NET MVC File Management 【转】
  10. 排序算法--选择排序