使用Docker构建私有Maven存储库

时间:2018-07-09 11:52:22

标签: java maven docker maven-docker-plugin

我的Web应用程序有jar文件。我需要在本地Maven存储库中拥有这些依赖项jar,以便可以在我的应用程序中使用它们。最好在我的开发机器中将本地Maven存储库作为容器运行。

2 个答案:

答案 0 :(得分:1)

(至少对于公司而言)通常的方法是:

  • 在装有内部和外部工件的公司服务器上运行Nexus / Artifactory。
  • 有一个指向该Nexus的settings.xml

那么本地存储库只是Nexus的缓存,无需运行任何容器。

答案 1 :(得分:0)

我知道这是一篇过时的文章,但是我们已经保持了一段时间易于使用的Apache Archiva image。如果您正在寻找占地面​​积小且易于运行的产品,则应该尝试一下。

Archiva当然不是那里功能最丰富的Maven存储库,但是它非常简单,免费,您可以很轻松地在k8s中运行它。

也就是说,我同意@fırat-kÜÇÜk。除非您需要自行托管Maven存储库,否则您实际上应该只使用云托管产品。没有什么比订阅服务更容易了。