我正在将一个maven项目迁移到ant + ivy(这是一个武断的决定,必须要完成)。
比较两个 WAR 文件,蚂蚁和maven文件,前者有比第一个更多的第三方罐子......
起初我认为它们是传递依赖,但当我运行mvn dependency:tree
时,它们不会出现在那里。
有什么想法吗?
编辑:
仅供记录,我知道maven的scope
属性。我在ivy.xml文件中排除了所有提供的和 test 依赖项
答案 0 :(得分:2)
您可以使用ivy:report Ant任务生成Ivy解析的依赖关系的报告。在此报告中,您可以看到附加依赖项的来源。
马腾