【发布时间】:2009-10-08 16:47:51
【问题描述】:
我有一个 Java 项目 X 依赖于项目 Y(在 pom 文件中)。
我在 Y 中修改并使用 Maven 工具构建 X,Y 然后运行 X(在 JBoss 上)没有问题。
当我在 Y 中添加新类,然后使用 Maven 构建(没有问题),然后运行 X 时,它会为新类抛出 java.lang.NoClassDefFoundError。
我认为它是一个 Maven 依赖版本控制或类似的东西......我主要在谷歌搜索,但没有任何效果......如何解决这个问题??
【问题讨论】:
-
我注意到生成的 x.jar 没有包含 y.jar 的“lib”目录......我手动添加了这个......它运行良好......但是现在,如何制作Maven 会自动执行此操作(如果这是正确的解决方案)?
标签: java maven-2 maven-plugin