Maven:很容易找到项目中使用包含依赖项的位置
假设我有一个部分maven项目pomMaven:很容易找到项目中使用包含依赖项的位置,maven,intellij-idea,dependency-management,Maven,Intellij Idea,Dependency Management,假设我有一个部分maven项目pomdependency:tree输出,如下所示 [INFO] +- com.example:library:jar:2.0.1:compile [INFO] | +- com.example.cache:some-cache:jar:2.9:compile [INFO] | | +- com.example.core:core:jar:1.0.1:compile 是否有一种简单的方法(或通过IntelliJ的方法)来确定项目中使用了some-cache.
dependency:tree
输出,如下所示
[INFO] +- com.example:library:jar:2.0.1:compile
[INFO] | +- com.example.cache:some-cache:jar:2.9:compile
[INFO] | | +- com.example.core:core:jar:1.0.1:compile
是否有一种简单的方法(或通过IntelliJ的方法)来确定项目中使用了some-cache.jar或core.jar中的哪些类(如果有的话)?我想排除树中不必要的依赖项
我知道使用依赖项:analyze
方法查找未使用的依赖项,但我的第二个目标是从这些依赖项中重新定位或重新连接任何正在使用的类,以便最终排除它们
IntelliJ支持一些可以随时间完成的特性,但项目相当大(数千个类),搜索每个1乘1的用法非常繁琐
谢谢你关注我的问题