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

原文地址:https://www.cnblogs.com/fengjian2016/p/9335065.html

时间: 2024-10-11 16:20:55

Maven单独构建多模块项目中的单个模块的相关文章

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

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

idea springboot 多模块项目,将某个模块的内容迁移到其他模块,然后删除该模块,项目启动报错

操作经过:1. 某个模块和另外一个模块循环依赖,然后将两个模块整合成一个模块2. 删除原来的模块3. 启动报错,扫描到com.item.a.bean, com.item.b.bean 解决方案:因为使用过maven install 过 , 虽然模块移除了, 但是jar包还存在找到之前移除的模块的jar包, 然后移除掉, 重启, 修改错误的引用, 就OK了 原文地址:https://www.cnblogs.com/Uzai/p/11200195.html

java+Maven+SpringBoot构建一个webapp项目

一.先创建一个Maven项目 1.打开eclipse,新建一个项目 File->new->Maven Prooject(若Maven Project不存在,可以在other中寻找) 2.这里的界面默认,点击next,出现如下界面: 3.选择我们需要构建的webapp,然后点击next, 4.输入必要的信息,点击finish,完成了一个webapp项目的基础创建. 项目结构如图所示 发现有红叉, 右键点击SpringBootProject->Build Path->Configure

django项目中的验证码模块

1.安装验证码模块: pip install django-simple-captcha==0.4.6 2.验证码模块注册到django setting.py中的 INSTALLED_APPS: # 注册app的配置 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.m

第六次博客作业:对bookstore项目中的购物车模块进行测试,并写出测试的缺陷报告。

缺陷编号:01.01.0001 发现人:Lmh 记录日期:2016-06-11 所属模块:购物车模块 确认人:Lmh 确认日期:2016-06-11 当前状态:公开 严重度:3 优先级:3 问题概述:重复购买同一本书,数量不会叠加,会更新成第二次购买的数量. 问题再现描述: 1.执行正常的购买书籍操作,购买数量为99. 2.查看购物车数量为99. 3.返回继续购买同一种书籍,选择购买数量为88. 4.这时查看购物车的该书籍数量会刷新为88. 问题隔离描述: 1.修改购买数量为其他任意数字,问题依

maven cmd多模块项目,打包某个模块的jar

配置号MAVEN_HOME环境变量. 进入到pom.xml所在目录 跳过test,指定maven仓库mvn clean package -Dmaven.test.skip=true -Dmaven.javadoc.skip=true -Dmaven.repo.local=D:\YTZZ\maven\qinzhou-repo\repository 原文地址:https://www.cnblogs.com/shihx/p/12075256.html

IDEA Maven无法添加依赖到项目中

IDEA--------->File-------->Setting------------>Maven 勾上即可,OK啦! 完美解决了 原文地址:https://www.cnblogs.com/a1304908180/p/10035408.html

Spring Boot 多模块项目创建与配置 (一) (转)

最近在负责的是一个比较复杂项目,模块很多,代码中的二级模块就有9个,部分二级模块下面还分了多个模块.代码中的多模块是用maven管理的,每个模块都使用spring boot框架.之前有零零散散学过一些maven多模块配置的知识,但没自己从头到尾创建和配置过,也快忘得差不多了.这次正好对照着这个项目,动手实践一下,下面我们就开始吧. maven多模块项目通常由一个父模块和若干个子模块构成,每个模块都对应着一个pom.xml.它们之间通过继承和聚合(也称作多模块)相互关联.多模块适用于一些比较大的项

使用Maven构建多模块项目

步骤: 1. 注意事项: 1.使用Maven构建多模块项目时,子模块必须位于父模块的目录中 项目结构如下: parent |----pom.xml |----child1 |----pom.xml |----child1 |----pom.xml |----child3 |----pom.xml 2.在父pom中添加jar包依赖之后,所有的子模块child1,child2,child3都可以直接使用父项目中的jar包,不需要再单独引入,并且在项目的Maven Dependencies中显示对该j