限制访问Maven资源库中的工件

时间:2012-12-24 17:58:26

标签: maven maven-3

我有一个中央Maven存储库,由公司局域网内的多个项目共享。现在,我需要一个获得单个Project许可的工件,放在共享存储库中。

是否可以设置对该工件的授权访问权限,理想情况下该凭证可以位于所需项目的pom文件中。

任何更好的解决方案都非常受欢迎。

1 个答案:

答案 0 :(得分:0)

Maven不处理存储库中的访问权限,因为它只是一个从服务器获取数据的客户端。如果您正在使用存储库管理器,请阅读其文档。如果您只是在Apache HTTPD服务器后面托管文件,那么配置HTTPD。

或者,您可以将该文件移动到单独的存储库中,并仅配置一个项目的POM以使用它。这并不能解决存储库将继续公开的问题,因此如果他们真的想要,其他项目/团队也可以使用它。