我有一个中央Maven存储库,由公司局域网内的多个项目共享。现在,我需要一个获得单个Project许可的工件,放在共享存储库中。
是否可以设置对该工件的授权访问权限,理想情况下该凭证可以位于所需项目的pom文件中。
任何更好的解决方案都非常受欢迎。
答案 0 :(得分:0)
Maven不处理存储库中的访问权限,因为它只是一个从服务器获取数据的客户端。如果您正在使用存储库管理器,请阅读其文档。如果您只是在Apache HTTPD服务器后面托管文件,那么配置HTTPD。
或者,您可以将该文件移动到单独的存储库中,并仅配置一个项目的POM以使用它。这并不能解决存储库将继续公开的问题,因此如果他们真的想要,其他项目/团队也可以使用它。