maven -pl参数maven -pl Maven的-pl参数用于指定要构建的项目。在执行Maven命令时,可以手动选择需要构建的项目,项目间以逗号分隔,可以使用相对路径或groupId:artifactId方式指定项目。 例如,要构建项目A和项目B,可以在命令行中使用以下命令: mvn clean install -pl :A,:B 或者 mvn clean install -pl path/to/...
在dailylog-parent目录运行mvn clean install -pl ../dailylog-common -amd,结果 dailylog-common成功安装到本地库 dailylog-web成功安装到本地库 由于dailylog-parent并不依赖dailylog-common模块,故没有被安装 在dailylog-parent目录运行mvn clean install -pl ../dailylog-common,../dailylog-parent -amd,结...
所以,一般会使用下面的参数构建,此时仍然是以多模块的视角来让maven处理的。 -pl:指定打包的模块,可以用路径也可以用坐标,如果父项目同时是父目录,那么进入父目录下,直接“-pl 项目目录名”即可; -am:意味着also-make (dependency),即同时打包依赖的模块; -amd:意味着also-make-depnedents,即同时打包依赖该模块...
2019-12-18 15:06 −昨天maven的deploy任务需要只选择单个模块并且把它依赖的模块一起打包,第一时间便想到了-pl参数,然后就开始处理,但是因为之前只看了一下命令的介绍,竟然花了近半小时才完全跑通,故记录此文。 假设现有项目结构如下 dailylog-parent|-dailylog-common|-dailylo... ...
总结:在Maven中指定打包某个子模块需要使用-pl参数指定要构建的模块列表。通过排除其他模块并只包含指定的子模块,您可以灵活地定制打包过程。此外,在多模块项目的父POM文件中配置特定的打包目标也是一个有效的方法来统一管理多个子模块的打包行为。这些步骤和参数将帮助您更有效地构建和管理Maven项目中的子模块。
Maven 基本参数 -h,--helpDisplay help information -am,--also-make构建指定模块,同时构建指定模块依赖的其他模块; -amd,--also-make-dependents构建指定模块,同时构建依赖于指定模块的其他模块; -B,--batch-mode以批处理(batch)模式运行; -C,--strict-checksums检查不通过,则构建失败;(严格检查)...
昨天maven的deploy任务需要只选择单个模块并且把它依赖的模块一起打包,第一时间便想到了-pl参数,然后就开始处理,但是因为之前只看了一下命令的介绍,竟然花了近半小时才完全跑通,故记录此文。 假设现有项目结构如下 dailylog-parent |-dailylog-common |-dailylog-web ...
使用命令行参数:可以在执行Maven命令时使用-pl参数指定要跳过的子模块。例如,要跳过名为submodule1的子模块,可以执行以下命令:mvn install -pl !submodule1这将跳过安装submodule1子模块,而安装其他子模块。 使用命令行参数和逗号分隔符:如果需要跳过多个子模块,可以在-pl参数后使用逗号分隔符指定它们。例如,要...
参数值:[groupId]:[artifactId]:[type]:[version],参数格式就是这样的,没有的值可以留空 举例-Dincludes=:spring-aop,-Dincludes=:::5.0.6.RELEASE,-Dincludes=org.springframework 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
抽了点时间,整理了一些maven常用命令参数,以便参考;参考了maven官网和网上其他一些maven追随者的文件,不在此一一列举,但表示感谢! mvn命令参数 mvn -v, --version 显示版本信息; mvn -V, --show-version 显示版本信息后继续执行Maven其他目标; mvn -h, --help 显示帮助信息; ...