gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 08:45:59 25 4
gpt4 key购买 nike

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

我问我是否可以得到 jar ——但被告知由于多层次的依赖性,这将是“困难的”——尽管我不明白为什么。

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

不可抗拒

最佳答案

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

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

我建议使用以下存储库管理器之一:

他们会给你上传第 3 方 jar 的管理屏幕,他们也会更有效地使用其他 Maven 存储库,如 Maven Central .

一旦您的 Maven 构建过程开始运行,您就可以鼓励其他项目自动将它们的版本发布到您的 Maven 存储库中。他们可以使用 Maven 提供的 ANT 任务或 Apache ivy项目。最坏的情况是你继续加载他们的库,直到他们看到光:-)

关于maven - 如何让我的maven项目依赖于非maven项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8025614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com