我正在使用IntelliJ和Maven作为依赖项。从外部库中,我可以看到Maven导入依赖项。
类似这样的东西,有可能知道这些依赖项来自哪里吗?我尝试搜索com.sun.xml:jaxb-core在pom文件中,但我找不到确切的依赖项。所以,有可能知道这个依赖项来自哪里吗?谢谢!
lf3rwulv1#
重要-这是最终/付费版本只(否则为maven为基础的项目使用-mvn dependency:tree)按照这里的步骤,我也附上了屏幕截图,以便更好地理解。1.在编辑器中打开您的POM.xml-〉在编辑器区域右击-〉图表-〉显示依赖关系,如下所示:-或者使用快捷键ctrl+alt+shift+U
mvn dependency:tree
1.在此之后,一个单独的窗口与一些层次结构将显示如下(对不起,但对于复杂的依赖关系,它实际上显示如下):-
1.在那里你可以通过键入ctrl+f搜索你的依赖项,然后输入依赖项的名字,比如jaxb-core或者任何适合你的名字,在我的例子中我搜索了jackson-core1.小放大后,你也可以点击线箭头来检查它来自哪里,并这样做,直到你想检查它来自哪个初始依赖关系,请参阅下面的图像:-
jaxb-core
jackson-core
wmomyfyw2#
用途
https://github.com/statsbiblioteket/streamtuples的输出示例:
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ streamtuples-integration-test --- [INFO] dk.kb.stream:streamtuples-integration-test:jar:0.5-SNAPSHOT [INFO] +- dk.kb.stream:streamtuples:jar:0.5-SNAPSHOT:compile [INFO] +- com.h2database:h2:jar:1.4.196:compile [INFO] +- org.junit.jupiter:junit-jupiter-api:jar:5.1.0:test [INFO] | +- org.apiguardian:apiguardian-api:jar:1.0.0:test [INFO] | +- org.opentest4j:opentest4j:jar:1.0.0:test [INFO] | \- org.junit.platform:junit-platform-commons:jar:1.1.0:test [INFO] \- org.hamcrest:hamcrest-core:jar:1.3:test [INFO]
2条答案
按热度按时间lf3rwulv1#
重要-这是最终/付费版本只(否则为maven为基础的项目使用-
mvn dependency:tree
)按照这里的步骤,我也附上了屏幕截图,以便更好地理解。
1.在编辑器中打开您的POM.xml-〉在编辑器区域右击-〉图表-〉显示依赖关系,如下所示:-
或者使用快捷键ctrl+alt+shift+U
1.在此之后,一个单独的窗口与一些层次结构将显示如下(对不起,但对于复杂的依赖关系,它实际上显示如下):-
1.在那里你可以通过键入ctrl+f搜索你的依赖项,然后输入依赖项的名字,比如
jaxb-core
或者任何适合你的名字,在我的例子中我搜索了jackson-core
1.小放大后,你也可以点击线箭头来检查它来自哪里,并这样做,直到你想检查它来自哪个初始依赖关系,请参阅下面的图像:-
wmomyfyw2#
用途
https://github.com/statsbiblioteket/streamtuples的输出示例: