mvn clean install -pl 单模块名 -am这个命令的意思是:先清理指定的“单模块名”模块及其依赖模块的构建环境,然后构建并安装这个模块及其所有依赖模块到本地仓库。 执行这个命令后,Maven会首先找到并清理指定的模块及其依赖模块的构建目录,然后按照依赖关系依次构建这些模块,并将构建好的模块安装到本地Maven仓库中。
工作中常用的mvn命令 mvninstall-pl:ecerp-interfaces-transaction-U-am-Dmaven.test.skip=truemvncleandeploy-pl:ecerp-product-api-supplier-U-am-Dmaven.test.skip=truemvncleanpackage-Dmaven.test.skip-Pdevelopmentmvncleaninstall-Dmaven.test.skip=truemvncleaninstall-Dmaven.test.skip=true-Umvncleaninstall-...
mvn install -pl <submodule-path> ``` 其中-pl 表示指定编译的子模块路径,<submodule-path> 是具体的子模块路径,可以是相对路径或绝对路径。例如,假设我们有一个包含两个子模块的 Maven 项目: ``` my-project/ pom.xml submodule-1/ pom.xml submodule-2/ pom.xml ``` 要编译 submodule-1 子模块,可以...
–mvn package:打包项目(生成可部署的软件包,如JAR或WAR文件) –mvn install:安装项目(将打包好的软件包安装到本地仓库) –mvn deploy:部署项目(将软件包部署到远程仓库) 四、常用参数: –-DpropertyName=propertyValue:设置Maven属性 –-PprofileName:指定使用的构建配置文件 –-pl,–projects:指定只编译的模块 ...
mvn clean install -pl A -amd 对父工程P、子模块A以及依赖于A模块的B、C模块执行mvn clean install操作。使用场景:基础的common模块变更了,通过该命令将依赖common的其他模块也进行重新mvn clean install操作。 Jar包发布 mvn clean deploy -Dmaven.test.skip=true ...
mvn install -pl com.kq.mvn:common -amd 1. 这个时候也就是common、account、order都重新打包了,account和order所依赖的包还是新的common 步骤3.4 本步骤,接步骤2,先给common打包,参数am mvn install -pl com.kq.mvn:common -am 1. 这个时候,重新打包的只有common,account和order所依赖的包还是旧的common...
mvn clean install -pl account-email,account-persist 表示打指定的包 mvn clean install -pl account-email -am 表示打包包含这个包的父包 mvn clean install -pl account-parent -amd 表示打这个包以及别的依赖这个包的小包。 mvn clean install -pl account-email -am...
mvn clean install -pl <模块名称> “` 2. 运行项目:可以使用mvn命令来运行Maven项目。命令格式如下: “` mvn exec:java -Dexec.mainClass=<主类名> “` 例如: “` mvn exec:java -Dexec.mainClass=com.example.Main “` 3. 打包项目:使用mvn命令可以将项目打包成指定的格式,例如jar、war等。命令格式...
8. 在本地Repository中安装jar:mvn install 9. 清除产生的项目:mvn clean 10. 生成eclipse项目:mvn eclipse:eclipse 11. 生成idea项目:mvn idea:idea 12. 组合使用goal命令,如只打包不测试:mvn -Dtest package 13. 编译测试的内容:mvn test-compile ...
mvn install -pl com.kq.mvn:common -am 1. 2. 3. AI检测代码解析 mvn clean # common自己及所有依赖common的都会被打包 mvn install -pl com.kq.mvn:common -amd 1. 2. 3. 构建account为例 am AI检测代码解析 mvn clean # 构建account及account所依赖的模块 ...