一、mvn pl参数的作用 在Maven中,pl参数用于执行与构建生命周期阶段无关的插件目标。通过使用pl参数,我们可以在构建过程中执行特定的插件目标,而不需要按照默认的构建生命周期执行顺序。 在命令行中使用mvn命令时,可以通过以下方式指定pl参数: 1. 执行单个插件目标:mvn plugin:goal 例如,要执行my-plugin插件的my-goa...
-pl:指定打包的模块,可以用路径也可以用坐标,如果父项目同时是父目录,那么进入父目录下,直接“-pl 项目目录名”即可; -am:意味着also-make (dependency),即同时打包依赖的模块; -amd:意味着also-make-depnedents,即同时打包依赖该模块的模块; 另外,我们可以使用-rf moduleName参数来指定一个反应堆的子集去构建。
运行mvn命令时常用的参数有,-B -e -U -pl -D -P,这些参数是Maven自身的,在命令行、持续集成环境都适用。 -B:使Maven在批处理模式下运行,避免需要人工参与交互而造成挂起,在持续集成等不希望人工参与的环境很有用。 -e:在运行maven出现异常时打印完整的异常栈,对问题的分析很有帮助 -U:强制Maven检查所有快...
-pl --projects <arg> 手动选择需要构建的项目,项目间以逗号分隔 -q --quiet 安静模式,只输出ERROR -rf --resume-from <arg> 从指定的项目(或模块)开始继续构建 -s --settings <arg> 替换用户级别settings.xml文件 -T --threads <arg> 线程计数,例如2.0c,其中c是核心数,两者相乘即为总线程数 -t --...
mvn -pl, --module_name 在指定模块上执行命令; mvn -ff, --fail-fast 遇到构建失败就直接退出; mvn -fn, --fail-never 无论项目结果如何,构建从不失败; mvn -fae, --fail-at-end 仅影响构建结果,允许不受影响的构建继续; mvn -C, --strict-checksums 如果校验码不匹配的话,构建失败; ...
使用-am参数可以确保所有依赖的模块都被正确构建。 命令的完整意义和执行效果: mvn clean install -pl 单模块名 -am这个命令的意思是:先清理指定的“单模块名”模块及其依赖模块的构建环境,然后构建并安装这个模块及其所有依赖模块到本地仓库。 执行这个命令后,Maven会首先找到并清理指定的模块及其依赖模块的构建...
5. `-Dmaven.test.skip=true`:跳过单元测试。 6. `-pl`:指定打包的模块,可以用路径也可以用坐标。 7. `-am`:同时打包依赖的模块。 8. `-amd`:同时打包依赖该模块的模块。 以上参数可以根据实际需求进行组合使用。©2022 Baidu |由 百度智能云 提供计算服务 | 使用百度前必读 | 文库协议 | 网站地图...
-am: 构建指定的模块及其依赖的模块。 -Dmaven.test.skip=true: 跳过测试阶段。 clean: 清理构建目录。 deploy: 部署项目到远程仓库。 -pl :ecerp-product-api-supplier: 仅构建指定的模块(这里是 ecerp-product-api-supplier)。 -P development: 这个参数用于激活 Maven 的 Profiles。
父工程P的pom.xml如下: ...如下: 参数 说明 -pl 可选,指定需要处理的工程,多个使用英文逗号分隔,取值是artifactId -am 可选,同时处理 pl参数 指定模块的依赖模块 -amd 可选,同时处理依赖于 pl参数 指定模块的模块...mvn clean install -pl A -am 对父工程P、子模块A以及A模块依赖的B、C模块执行mvn cl...