Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven:很容易找到项目中使用包含依赖项的位置_Maven_Intellij Idea_Dependency Management - Fatal编程技术网

Maven:很容易找到项目中使用包含依赖项的位置

Maven:很容易找到项目中使用包含依赖项的位置,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.

假设我有一个部分maven项目pom
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的用法非常繁琐

谢谢你关注我的问题