maven -pl参数maven -pl Maven的-pl参数用于指定要构建的项目。在执行Maven命令时,可以手动选择需要构建的项目,项目间以逗号分隔,可以使用相对路径或groupId:artifactId方式指定项目。 例如,要构建项目A和项目B,可以在命令行中使用以下命令: mvn clean install -pl :A,:B 或者 mvn clean install -pl path/to/...
3. 在dailylog-parent目录运行`mvn clean install -pl ../dailylog-common -amd`,结果 dailylog-common成功安装到本地库 dailylog-web成功安装到本地库 由于dailylog-parent并不依赖dailylog-common模块,故没有被安装 4. 在dailylog-parent目录运行`mvn clean install -pl ../dailylog-common,../dailylog-p...
所以,一般会使用下面的参数构建,此时仍然是以多模块的视角来让maven处理的。 -pl:指定打包的模块,可以用路径也可以用坐标,如果父项目同时是父目录,那么进入父目录下,直接“-pl 项目目录名”即可; -am:意味着also-make (dependency),即同时打包依赖的模块; -amd:意味着also-make-depnedents,即同时打包依赖该模块...
该命令等价于`mvn clean install -pl ../dailylog-web -am` 2. 在dailylog-parent目录运行`mvn clean install -pl ../dailylog-common -am`,结果 dailylog-common成功安装到本地库 dailylog-parent成功安装到本地库 3. 在dailylog-parent目录运行`mvn clean install -pl ../dailylog-common -amd`,结果...
很多时候maven的deploy任务需要只选择单个模块并且把它依赖的模块一起打包,这时候便用到了 -pl -am 参数。 参数 全称 释义 说明 选项后可跟随{groupId...
--also-make-dependents 的前提是--projects参数,表示同时构建那些依赖于所列模块的模块。 -resume-from 表示从该模块恢复,也就是说选择从哪里开始构建,等于剪掉了完整反应堆的前面一部分。 样例: mvn clean-Upackage-pl plough-app-am-Dtest-DfailIfNoTests=false ...
-pl --projects <arg> 手动选择需要构建的项目,项目间以逗号分隔 -q --quiet 安静模式,只输出ERROR -rf --resume-from <arg> 从指定的项目(或模块)开始继续构建 -s --settings <arg> 替换用户级别settings.xml文件 -T --threads <arg> 线程计数,例如2.0c,其中c是核心数,两者相乘即为总线程数 -t --...
mvn -pl "!submodule1,!submodule2" install 以上命令参数对maven版本有一定的要求,似乎是3.21(没有...
2019-12-18 15:06 −昨天maven的deploy任务需要只选择单个模块并且把它依赖的模块一起打包,第一时间便想到了-pl参数,然后就开始处理,但是因为之前只看了一下命令的介绍,竟然花了近半小时才完全跑通,故记录此文。 假设现有项目结构如下 dailylog-parent|-dailylog-common|-dailylo... ...
Maven 命令参数 中的 -D 表示 Properties属性,而 -P 表示 Profiles配置文件。-D开头 D 表示设置 Properties属性,使用命令行设置属性 -D 模板:mvn -DpropertyName=propertyValue clean package 如果 propertyName 不存在于 pom.xml 文件中,它将被设置。如果 propertyName 已经存在 pom.xml 文件中,其值将被...