2021-09-06发表Java / Maven1 分钟读完 (大约221个字)0次访问Maven常用命令常用命令1)只处理当前Pom,不递归处理子module -N –non-recursive Do not recurse into sub-projects 12# 只发布父pommvn clean deploy -N some_parent.xml 2)查看依赖树 https://maven.apache.org/plugins/maven-dependency-plugin/ 1234567891011# list格式展示有效依赖$ mvn dependency:list -Dsort=true -U -f pom.xml# tree格式展示有效依赖$ mvn dependency:tree -U -f pom.xml# tree格式显示指定依赖$ mvn dependency:tree -U -Dincludes=[groupId]:[artifactId]:[type]:[version] -f pom.xml# tree格式展示所有依赖,含已被maven依赖调停的忽略依赖$ mvn dependency:tree -U -Dverbose -f pom.xml 3)设置版本号 1$ mvn versions:set -DnewVersion=1.0.1-SNAPSHOT 4)清除本地仓库缓存 https://maven.apache.org/plugins/maven-dependency-plugin/usage.html#dependency:purge-local-repository 1234# By default, deleted artifacts can be re-resolved afterwards; # you can disable this by specifying -DreResolve=false$ mvn dependency:purge-local-repository$ mvn dependency:purge-local-repository -DreResolve=false -DactTransitively=false 5)查看effective pom 1$ mvn help:effective-pom