我使用 Maven,并且有两种不同的场景,在这两种场景中,我都希望从 Maven pom.xml 构建 jar 以包含所有依赖项。
我对 Maven 项目 A 中的 Maven 项目 B 存在 Eclipse 构建路径依赖性,当我构建 Maven 项目 A 时,我想将项目 B jar 包含在其中,我该怎么做?
Maven 项目 B 也有一个 lib 文件夹,我添加该文件夹是为了拥有一个在任何 Maven 存储库中都不可用的自定义 jar,我希望当项目 B 使用自己的 maven 自行构建时也包含此 jar pom.xml 。
我怎样才能实现这两个场景。任何指导将不胜感激。
谢谢。
最佳答案
我不确定你的问题1,但如果我理解正确的话,你想用Eclipse构建两个Maven项目,其中A依赖于B?然后你可以使用像 m2eclipse 这样的 Eclipse 插件.
对于你的第二个问题,我认为解决方案是 use the system
scope对于您在任何公共(public)存储库中找不到的依赖项。当然,如果能将依赖部署到企业存储库上那就更好了。
关于java - 将 eclipse 项目依赖项添加到 Maven 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17493720/