我的 Web 应用程序有 jar 文件。我需要在我的本地 maven 存储库中拥有这些依赖项 jar,以便我可以在我的应用程序中使用它们。在我的开发机器中将本地 maven 存储库作为容器运行会很好。
问问题
2192 次
2 回答
1
通常的方法(至少对于公司而言)是:
- 在包含内部和外部工件的公司服务器上运行 Nexus/Artifactory。
- 有一个
settings.xml
指向那个 Nexus。
本地存储库只是 Nexus 的缓存,无需运行任何容器。
于 2018-07-09T12:19:03.757 回答
0
我知道这是一篇旧文章,但我们已经维护了一个易于使用的Apache Archiva 映像已经有一段时间了。如果您正在寻找占用空间很小且易于运行的东西,您应该尝试一下。
Archiva 当然不是功能最丰富的 maven repo,但它非常简单、免费,而且你可以很容易地在 k8s 中运行它。
也就是说,我同意@fırat-kÜÇÜk。除非您需要自行托管您的 maven 存储库,否则您真的应该只使用云托管产品。没有什么比订阅服务更容易的了。
于 2020-06-23T18:26:12.087 回答