两个Eclipse项目之间的依赖关系:如何将一个类路径添加到第二个项目中?

时间:2013-10-30 16:39:24

标签: java eclipse maven dependencies classpath

我正在开展两个项目AB

  • A是一个Maava项目,它将Guava作为依赖项,并打包成JAR;
  • B经典网络项目(即没有Maven),打包成WAR,并使用A的JAR。

AB都是Eclipse项目。为了使B能够使用A的类而不必每次都重新打包A,我在Eclipse中右键单击B>属性>部署组装>添加>项目> A

B因此编译,但在运行时,当我调用使用Guava的A类时,由java.lang.NoClassDefFoundError引起java.lang.ClassNotFoundException B,因为{{ 1}}没有Guava进入其类路径(即使他有A)。

知道如何继续吗?

1 个答案:

答案 0 :(得分:1)

您应该在部署程序集中添加guava-library。 =)