在Web托管中创建maven存储库

时间:2015-12-25 15:20:03

标签: maven repository maven-3

我需要在maven存储库中托管几个jar文件。可能有免费的网络托管公司提供免费的网络空间。我是否需要一些特殊配置来创建一个简单的maven存储库并上传maven jar?

1 个答案:

答案 0 :(得分:0)

从本质上讲,Maven存储库只是一个存储和检索文件的地方。如今,这主要是通过HTTP协议完成的。在一个过于简化的示例中(就像在Maven的早期一样),事情只是托管在Web服务器中 - 您将通过HTTP PUT部署它们并通过HTTP GET检索它们。随着事态的发展,Maven工件存储库管理器不断发展,并开始记录各种元数据。

作为过于简化的答案:如果<distributionManagement/>中有适当的<repositories/>pom.xml部分,则可以发出HTTP PUTHTTP GET次操作对于Web服务器,那么您可以将这些工件存储在Web服务器中,如果您真的不想使用工件存储库管理器(这不是真的可取,但是,嘿,我是谁阻止您?!) 。显然,此示例并未涵盖添加凭据(由Maven settings.xml <servers/> ID映射处理<repository/> id-s。

如果您的免费托管服务允许您安装工件存储库管理器,则应考虑选择并安装它。