maven删除不必要的依赖;优化pom依赖研究 您所在的位置:网站首页 maven项目的pom删了 maven删除不必要的依赖;优化pom依赖研究

maven删除不必要的依赖;优化pom依赖研究

2023-07-23 16:43| 来源: 网络整理| 查看: 265

maven如何去除没有使用的依赖:

项目做了比较大的改动。 以前很多的依赖都没有用了。 能否让maven或者eclipse自动检索,哪些依赖是没有被使用的。标记出来或者直接删除。

方法1:

好像没有这个功能。你可以手动筛选。把不是必须的包配置注释掉。如果报异常,就把需要的包的注释打开。

方法2:

>mvn dependency:analyze [INFO] --- maven-dependency-plugin:2.8:analyze (default-cli) @ wtp-core --- [WARNING] Used undeclared dependencies found: [WARNING]    org.springframework:spring-beans:jar:3.2.3.RELEASE:compile [WARNING] Unused declared dependencies found: [WARNING]    junit:junit:jar:4.7:test [WARNING]    org.springframework:spring-test:jar:3.2.3.RELEASE:test [WARNING]    org.slf4j:jcl-over-slf4j:jar:1.6.1:runtime [WARNING]    org.slf4j:slf4j-log4j12:jar:1.6.1:runtime [WARNING]    commons-lang:commons-lang:jar:2.5:test

方法3:

可以用 查看项目依赖:mvn dependency:analyze; 或 mvn dependency:analyze -DignoreNonCompile

查看项目直接和传递依赖:mvn dependency:tree ;

查看maven构建时有效的pom:mvn help:effective-pom 来看哪些jar是不需要的,再排除就好了。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有