1
我正在将maven项目迁移到ant + ivy(这是一个任意的决定,必须完成)。常春藤加载不必要的依赖?
的事情是,比较两个WAR文件,蚂蚁和Maven的一个,前者具有更多的第三方罐比第一个...
起初我还以为他们是传递依赖关系,但是当我运行mvn dependency:tree
时,它们不会出现在那里。
任何想法?
编辑:
只是为了记录在案,我知道行家的scope
属性。我不包括所有的提供和测试依赖在ivy.xml文件
你能举出具体的例子吗?这可能会使问题更容易找到。常春藤了解可选的依赖关系吗? – 2010-03-03 14:38:30
当然。它正在加载到'lib'文件夹,像这样的代码:'asm','geronimo','antlr','ldapsdk'等。我和我的代码中的代码没有任何关系,甚至没有关闭 – 2010-03-03 14:42:42