首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Maven3 -如何找到依赖关系解析?( mvn依赖:树不适用于mvn3 )

Maven3 -如何找到依赖关系解析?( mvn依赖:树不适用于mvn3 )
EN

Stack Overflow用户
提问于 2011-09-15 12:36:35
回答 2查看 1.7K关注 0票数 3

对于maven-3,它使用以太来解决依赖问题。

不幸的是,"mvn dependency:tree“使用遗留(maven-2)解析引擎。

如何找到maven-3的真正依赖关系解决方案。我遇到了一个问题,"exec:exec“创建的类路径不同于"dependency:tree”。

maven 3 - compatibility notes中,它告诉我需要使用"-X“并查看日志,但没有指定要查找的内容。

此外,"assembly:assembly“引入的'jar‘与我从"exec:exec”输出classpath时不同。

EN

回答 2

Stack Overflow用户

发布于 2011-09-15 19:14:18

dependency:tree是获取项目依赖关系的正确方法。从2.5版本的插件开始,它现在使用以太来解析树。

exec:exec运行maven exec插件。它生成的classpath基于插件依赖项(如果指定)。它只与插件执行的目的相关,不能在项目的上下文中使用。

类似的解释在assembly:assembly的情况下也适用。它引入的jars完全取决于插件和程序集描述符配置。

票数 2
EN

Stack Overflow用户

发布于 2012-08-05 18:15:59

从Maven2.5版本的依赖插件开始,dependency:tree就可以与Maven3一起使用(参见bug reportrelease notes)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7425910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档