maven删除不必要的依赖;优化pom依赖研究 | 您所在的位置:网站首页 › maven项目的pom删了 › maven删除不必要的依赖;优化pom依赖研究 |
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 实验室设备网 版权所有 |