现在,我有两个 Eclipse 项目——它们都使用 Maven 2 来实现对 jar 的依赖。
在 Eclipse 中,我将项目 Foo 包含在项目 Bar 的构建路径中,这样我就可以使用项目 Bar 中的 Foo 类。这在 Eclipse 领域非常有效,但是当我尝试时:
mvn compile
在 Bar 的目录中,它失败了,因为 Maven 不知道 Eclipse 构建路径中的项目到项目关系。
如果我使用的是 Ant,我只会用它来做一些愚蠢的事情,比如将 foo.jar 复制到项目 Bar 的类路径中,但据我所知,在 Maven 领域做的事情要少得多。
我想知道这种类型的问题是否有标准的解决方法——它似乎相当普遍,我只是缺少一些关于 Maven 如何工作的基本知识。