maven常用整理
mac系统删除本地仓库中所有的.lastUpdated
find ~/.m2/repository -name "*.lastUpdated" -exec grep -q "Could not transfer" {} \; -print -exec rm {} \;
阿里maven库
mirrors节点下添加如下配置
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
exclusions:排除传递依赖
在mavenB项目中引入mavenA项目依赖,通过依赖传递,会将mavenA中的jar包传递进来,如果B中不需要A中的某个jar包就可以使用以下标签
<exclusions>
<exclusion>
<groupId></groupId>
<artifactId></artifactId>
</exclusion>
</exclusions>
maven依赖树查看
mvn dependency:tree
如果要输出到文件,找到pom文件的位置 进入命令行
输入命令:
mvn dependency:tree >/Users/raines/IdeaProjects/JavaPro/raines-learn/src/main/resources/tree.txt
只查看关系的jar包
mvn dependency:tree -Dverbose -Dincludes=groupId:artifactId:version:artifactId:version
输入命令:
mvn dependency:tree -Dverbose -Dincludes=org.springframework:spring-tx
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!