当前位置: 首页 > news >正文

Maven单独构建多模块项目中的单个模块

说明:

1、可能存在的场景,多模块项目没有互相引用,那么此时可以单独构建单个项目,指定到子模块的pom.xml文件即可完成编译。

2、如果多模块项目各自都引用了,那么单独编译子模块的pom.xml文件会直接报错,解决方法就是编译父项目pom.xml。

3、如果编译父项目,那么可能会造成编译时间很慢,其中有些项目也不需要编译,解决方法如下:

解决方法:

Maven选项:

-pl, --projects
        Build specified reactor projects instead of all projects
-am, --also-make
        If project list is specified, also build projects required by the list
-amd, --also-make-dependents
        If project list is specified, also build projects that depend on projects on the list

首先切换到工程的根目录

单独构建模块jsoft-web,同时会构建jsoft-web模块依赖的其他模块

mvn install -pl jsoft-web -am

单独构建模块jsoft-common,同时构建依赖模块jsoft-common的其他模块 

mvn install -pl jsoft-common -am -amd

 

参考:

http://blog.csdn.net/yanjunlu/article/details/39177115(以上内容转自此篇文章)

相关文章:

  • 常用页面校验整合
  • java spring事务管理相关
  • HTML5 a标签的download属性
  • 正向代理,反向代理(图片解析)
  • nginx常用命令
  • 雾计算简史
  • php memcached(windows linux) 的安装及应用 2011-04-08
  • Go channel 实现归并排序中的 merge 函数
  • Redis源码解析--Replication
  • 网站Web项目树形菜单的实现过程(ExtJS+SpringMVC+Spring+Hibernate+MySQL)
  • ES6简单总结(搭配简单的讲解和小案例)
  • 区块链Fabric技术在托管业务中的运用初探
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • SQLserver 数据库的索引,存储过程和触发器的使用与概念
  • 2018 年,去百度面试Java后端的一次面试经历
  • 深入了解以太坊
  • [译] 怎样写一个基础的编译器
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • Android Studio:GIT提交项目到远程仓库
  • IDEA常用插件整理
  • JavaScript实现分页效果
  • JS字符串转数字方法总结
  • magento2项目上线注意事项
  • Python - 闭包Closure
  • Python 基础起步 (十) 什么叫函数?
  • React-Native - 收藏集 - 掘金
  • ReactNative开发常用的三方模块
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • unity如何实现一个固定宽度的orthagraphic相机
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 警报:线上事故之CountDownLatch的威力
  • 悄悄地说一个bug
  • 首页查询功能的一次实现过程
  • 微信小程序实战练习(仿五洲到家微信版)
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 小程序开发之路(一)
  • Java性能优化之JVM GC(垃圾回收机制)
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • 选择阿里云数据库HBase版十大理由
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (C)一些题4
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (一)appium-desktop定位元素原理
  • (转)Linq学习笔记