Eclipse Maven从类中查找依赖项

辛迪·兰登(Cindy Langdon):

我在Eclipse中有一个Maven项目。我可以单击一个类,Eclipse将打开“ Type”导航器,它将显示class(.class)文件,也许还会显示一些源文件如果有的话),但是我如何使Eclipse向我展示maven依赖关系或带来的依赖关系在那个班上?

编辑:我知道如何在我的本地.m2存储库中找到位置。我正在寻找的是一种了解与该类关联的Maven依赖项的方法。

例如,如果我单击HTTPClient,Eclipse会告诉我The Jar file /Users/clangdon/.m2/repository/net/authorize/sdk/1.4.6.jar has no source attachment,但是如何确定这与maven依赖关系有关

    <dependency>
        <groupId>net.sf.opencsv</groupId>
        <artifactId>opencsv</artifactId>
        <version>2.3</version>
        <scope>compile</scope>
    </dependency>
Jigar Joshi:

ctrl +点击该课程(在导入位置)

如果它开源,然后

right click > show in package-explorer

它会向您显示它来自classpath的jar

如果打开类名,则在其顶部将具有jar名称以及本地maven存储库中的完整文件路径

找到jar后,要找到相关的依赖项,您需要找出组ID和工件并查询Maven依赖项插件

例如

对于

/Users/clangdon/.m2/repository/net/authorize/sdk/1.4.6.jar

GAV是

groupId= net.authorize
artifactId=sdk
version=1.4.6

或者您可以在此罐子位置检查pom.xml并获取GAV

一旦有了这些参数,就需要做

mvn dependency:tree -Dincludes="net.authorize:sdk"

在您的项目的根pom上

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Maven / Eclipse中的二进制库依赖项

如何在Eclipse中自动搜索Maven依赖项?

Eclipse for Adobe CQ jar中的Maven依赖项错误

Eclipse Maven构建未安装依赖项

Eclipse 不知道 Maven 依赖项

Eclipse 忽略 Maven 测试范围的依赖项

在Eclipse中排序Maven依赖项

Maven不在Eclipse中下载依赖项

Maven Eclipse不添加依赖项

使用Eclipse调试本地Maven依赖项

Maven依赖项或Eclipse Project Facet

Grails-将Maven依赖项添加到Eclipse类路径

Eclipse Maven依赖项jar变灰,无法从中导入类

当我更改pom.xml文件中的依赖项时,如何使Eclipse-Maven项目自动更新其类路径?

使用Gradle在Eclipse中添加依赖项

Eclipse中未解决的依赖项错误

Eclipse with maven 在依赖项目的类路径中包含测试类

在Eclipse中打开Maven POM文件依赖项层次结构时出错-“项目读取错误”

当Javadoc未附加到依赖项时如何在Maven eclipse插件中引用Javadocs

在常规Maven构建中使用Eclipse p2存储库中的依赖项吗?

Eclipse-org.junit无法解析,即使它在Maven依赖项中

在Eclipse中手动将源添加到Maven项目中的依赖项

Maven依赖Eclipse

如何从Eclipse中刷新Maven依赖关系?

找不到“ org.eclipse.persistence” Maven依赖项

Eclipse:Maven搜索依赖项不起作用

Maven用于在Eclipse中下载依赖项的端口和协议?

将引用的Eclipse项目添加到Maven依赖项

以 Eclipse 项目为依赖项的 Maven 包导致 NoClassDefFoundError