解决传递依赖

时间:2014-04-03 20:20:22

标签: maven

我有一个简化的 war 项目,如下所示:

  • 我的战争项目取决于项目B
  • 项目B对google.guava库具有直接的运行时依赖性

现在我在解决对番石榴库的依赖性方面存在问题

  1. 当我执行 mvn package 时,guava库不是包含在WEB-INF / lib目录中
  2. 当我执行 mvn依赖:copy-dependencies 时,guava库 包含在依赖项目录中
  3. 当我做 mvn依赖:树我看不到树中的番石榴库
  4. 有谁知道为什么guava库没有按预期打包在war文件中?复制依赖项和在战争中打包它们有什么区别?有什么想法吗?

1 个答案:

答案 0 :(得分:1)

Maven 3诀窍。我到目前为止使用过Maven 2.2。