在Maven项目中,如果你希望在执行mvn deploy命令时排除特定的模块,可以通过以下几种方法实现: 1. 使用-pl参数指定要部署的模块 你可以通过-pl参数来指定需要部署的模块列表,从而跳过不需要部署的模块。例如,假设你有一个多模块项目,其中有一个模块你不想部署,可以通过以下命令来跳过该模块的部署: bash mvn deploy ...
mvn deploy:deploy-file -DgroupId=com -DartifactId=client -Dversion=0.1.0 -Dpackaging=jar -Dfile=d:\client-0.1.0.jar -DrepositoryId=maven-repository-inner -Durl=ftp://xxxxxxx/opt/maven/repository/ 发布第三方Jar到本地库中: mvn install:install-file -DgroupId=com -DartifactId=client -D...
mvn pl参数可以用于执行各种插件目标,下面列举了一些常见的插件目标及其作用: 1. clean:清理项目中生成的文件和目录。 2. compile:编译项目的源代码。 3. package:将编译后的代码打包成可发布的格式,如JAR、WAR等。 4. install:将项目的构件安装到本地仓库,以供其他项目使用。 5. deploy:将项目的构件部署到远...
–mvn install:安装项目(将打包好的软件包安装到本地仓库) –mvn deploy:部署项目(将软件包部署到远程仓库) 四、常用参数: –-DpropertyName=propertyValue:设置Maven属性 –-PprofileName:指定使用的构建配置文件 –-pl,–projects:指定只编译的模块 –-am,–also-make:作用于聚合项目,同时构建所依赖的项目 以上...
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-U//修改版本mvnversio...
mvn deploy:deploy-file -DgroupId=com -DartifactId=client -Dversion=0.1.0 -Dpackaging=jar -Dfile=d:\client-0.1.0.jar -DrepositoryId=maven-repository-inner -Durl=ftp://xxxxxxx/opt/maven/repository/ 1. 2. 3. 4. 5. 6. 7.
–deploy:将项目的打包文件部署到远程仓库,供其他项目使用 3. Git与Maven的结合使用: – 在使用Git管理项目时,可以将Maven的配置文件(pom.xml)加入到Git的版本控制中,确保团队成员都使用相同的依赖和插件版本; – 使用Git来管理代码的版本,可以方便地切换到不同的分支,进行代码的开发和测试,并能通过分支合并将改动...
Maven篇---04mvn常用命令 Maven篇---04mvn常⽤命令mvn archetype:generate :反向⽣成项⽬的⾻架 mvn clean: 清除各个模块target⽬录及⾥⾯的内容 mvn compile: 静态编译,根据xx.java⽣成xx.class⽂件 mvn dependency:list :查看当前项⽬已被解析的依赖 mvn deploy: 部署,把包发布到远程仓库...
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 ...
-pl:在一个项目有多个模块儿,而又不想同时构建所有模块儿时,通过-pl参数指定要构建的模块儿,个人觉得这个参数用的场景不多,在模块儿很多的情况下,更应该从模块儿的上进行拆分,减少模块儿间的依赖。 综上所述,建议的Maven构建命令:jar和pom工程:mvn clean install/deploy -B -e -U -P,web工程:mvn clean pa...