
[英]Maven dependency scope. How to understand where this dependency can be used?
[英]How to determine where a dependency is used? (Java, Maven)
在 Java 中使用 Maven 时,是否可以查看依赖项的使用位置? 特别是要知道您的项目中的哪些类从给定的依赖项中导入了一个类?
当类的包命名和依赖声明的标签不对齐时,这尤其困难。
例如,给定一个包含依赖项的 POM:
<dependency>
<groupId>org.company.project</groupId>
<artifactId>someartifact</artifactId>
<version>1.0</version>
</dependency>
查找使用它的所有类(例如):
import org.company.similarprojectnamebutnotquitethesame.packagecontinued.SomeClass
TLDR:有没有一种有效的方法来定位我的项目中使用给定依赖项的所有文件?
使用将类名与包匹配的 JAR 搜索引擎,例如findjar.com或help4j.com
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.