最近在公司的一个项目里用到了maven的多模块,由于项目比较大,每次修改后构建整个工程耗时太久,需要单独构建某个模块,mvn有支持的选项:

-pl, --projectsBuild specified reactor projects instead of all projects
-am, --also-makeIf project list is specified, also build projects required by the list
-amd, --also-make-dependentsIf project list is specified, also build projects that depend on projects on the list

首先切换到工程的根目录,

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

$ mvn install -pl pingjuan-web -am

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

mvn install -pl pingjuan-common -am -amd

maven 单独构建多模块项目中的单个模块相关推荐

  1. 多模块项目中,SpringBoot项目下启动失败-无法加载主类com.xch.XxxApplication

    错误:项目启动时,无法找到主类(启动类)XxxApplication 由于,主类需要先被编译,再被JVM找到编译后的文件运行 如:XxxApplication.java-(编译)-XxxApplica ...

  2. Maven多模块项目中应用maven-tomcat-plugin热部署

    Maven多模块项目中使用maven-tomcat-plugin热部署 比如有一个父模块xfl(类型为pom的maven项目),其中的pom.xml为: <modules> <mod ...

  3. 多模块项目中的聚合和继承

    [原]Maven系列五:多模块项目中的聚合和继承 2013-8-10阅读919 评论0 一.Maven项目的聚合 现在项目越来越复杂,一般情况下,一个项目包括多个模块. 假设有个orchid项目,包括 ...

  4. python大型项目中的日志模块_Python中日志模块的使用

    前言 程序和脚本往往是无人值守运行的,一旦发生问题,就需要我们去追溯当时的情况来定位问题的原因. 这便需要我们在程序和脚本中引入日志的功能. 相比于print信息,使用logging日志有以下优点 可 ...

  5. eclipse启动springboot项目_多模块项目中的一个Spring Boot启动错误

    问题描述 Springboot项目在启动时,报出了以下错误: ***************************APPLICATION FAILED TO START*************** ...

  6. maven 插件如何加载项目中的类

    maven 插件如何加载项目中的类 有不少插件希望扫描所在项目的类,如利用反射加载项目中的类,但如果不看官方文档直接开发,最初特别容易掉入一个深坑--ClassNotFoundException.因为 ...

  7. Maven 单独构建多模块项目中的子模块

    在多模块的maven项目中 , 如果需要部署某个子模块 , 单独构建则会报错 , 如果构建整个项目 , 又会非常耗时 . maven为自定义构建部分项目提供了支持 : -pl, --projects构 ...

  8. java maven log4j配置_如何在Maven构建的Java项目中使用log4j

    参考: 说明: 本文仅仅作为项目开发过程中的记录,不提供详细的说明.按照步骤直接复制粘贴即可成功使用. 第一步:添加依赖 log4j log4j 1.2.17 第二步:添加配置文件 文件位置说明:直接 ...

  9. npm 引用子项目模块_Java / Web项目中的NPM模块Browser-Sync

    npm 引用子项目模块 Browser-Sync是一个方便的基于Node.js的NPM模块,可用于更快的Web开发. 浏览器同步可在许多设备之间同步文件更改和交互. 最重要的功能是实时重新加载. 我们 ...

最新文章

  1. HOG特征向量的代码 源代码改
  2. ad中电容用什么封装_用什么来降低噪声?只要几个电容器就可以,简单有效!...
  3. 机器学习都需要有哪些数学知识?
  4. [HDU5215]Cycle
  5. svn复制出来的java_从svn下载的项目(或从别处拷贝来的)报错的可能情况以及解决经验...
  6. Tcl/tk缩放Truetype字体时的精度问题
  7. Codeforces Round #379 (Div. 2) A. Anton and Danik 水题
  8. Netty in action—Netty简介
  9. c/c++常见关键字
  10. java基础题100道
  11. 最新最全论文合集——CCS 历年最佳论文汇总
  12. SecureCRT8.1下载+注册机+破解教程
  13. Study《win7安装ODTwithODAC》
  14. 微信小程序 非webview分享给好友及生成分享海报
  15. js 获取数组最后一个元素
  16. 如何打造一份简历,让所有的hr看了都会眼前一亮
  17. 孤影单残照,斜月双入梦。
  18. 【历史上的今天】6 月 19 日:iPhone 3GS 上市;帕斯卡诞生;《反恐精英》开始测试
  19. vue2.0 - layout组件(五)SideBar和Main页面布局
  20. 学习PLC必须要知道的小常识

热门文章

  1. 三星关闭在华最后一家电脑厂 约850名员工受影响
  2. 宠物也能买保险了!鼻纹识别就能建立专属电子档案
  3. 三星在美国开售低价版5G手机 吸引价格敏感消费者
  4. 瑞幸咖啡股价再大涨超36% 目前总市值约13.87亿美元
  5. 明年起网剧可参评白玉兰奖 你期待哪部网剧上榜?
  6. 大佬谈:英伟达、咪咕、赛迪共谈技术如何颠覆未来市场
  7. realme曝光全球首张6400万像素样张 大家品一品?
  8. 2018年网络视听付费用户规模惊人 视听消费习惯逐步形成
  9. 骁龙855加持!一加5G原型机将亮相MWC2019:价格却不太友好
  10. 国家邮政局公布一项数据 春节期间快递数量依旧很猛!