如何让我的maven项目依赖于非maven项目?

时间:2011-11-06 06:41:52

标签: maven

我想创建一个maven项目,该项目必须依赖于非maven项目,而该项目又依赖于其他2个非maven项目。我没有任何其他项目的所有权,我不可能在这些项目中更改任何内容,更不用说结构符合maven结构了。

我问我是否可以获得罐子 - 但被告知,由于多种依赖性,它会“很难” - 尽管我还不明白为什么。

这是可能的还是我应该放弃使用maven创建我的项目并使用lib文件夹中的jars常规项目?

Inxsible

1 个答案:

答案 0 :(得分:4)

如果您可以使用常规项目构建,这意味着您必须可以访问其他项目的jar文件?

其他项目如何构建它们并不重要,您仍然可以通过将依赖的jar加载到Maven存储库中来获得对自己构建过程的更多控制。

我建议使用以下某个存储库管理器:

他们会为您提供上传第三方广告罐的管理屏幕,他们也可以更有效地使用其他Maven存储库,例如Maven Central

一旦您的Maven构建过程正常运行,您可以鼓励其他项目自动将其版本发布到您的Maven仓库中。 他们可以使用MavenApache ivy项目提供的ANT任务。最糟糕的情况是,你只需继续加载他们的库,直到他们看到光: - )

相关问题