PlayFramework私人回购协议

PlayFramework私人回购协议,playframework,Playframework,我目前正在我的经纪公司设立play。我想对开发人员可以使用的模块进行一些管理。 是否可以托管Play模块和Maven库的镜像存储库,并将Play配置为仅使用这些存储库? 我读过这篇文章,但我不知道怎么做 感谢您的回复您可以添加自己的本地(自定义)模块存储库以供播放,请参阅。在Maven依赖项上,您只需部署自己的服务器(或等效服务器) 这将允许您限制开发人员可以使用的模块 您还可以将存储库中的dependencies.yml文件标记为“只读”(假设您的源代码存储库允许),这样您就可以将现有的源代码

我目前正在我的经纪公司设立play。我想对开发人员可以使用的模块进行一些管理。
是否可以托管Play模块和Maven库的镜像存储库,并将Play配置为仅使用这些存储库? 我读过这篇文章,但我不知道怎么做


感谢您的回复

您可以添加自己的本地(自定义)模块存储库以供播放,请参阅。在Maven依赖项上,您只需部署自己的服务器(或等效服务器)

这将允许您限制开发人员可以使用的模块


您还可以将存储库中的dependencies.yml文件标记为“只读”(假设您的源代码存储库允许),这样您就可以将现有的源代码用于模块和JAR(正式播放,Maven)但是开发人员无法更改依赖项。

我使用nexus存储库而不是mavenCentral的关键是在dependencies.yml中将我的nexus存储库命名为“mavenCentral”:


我已经这样做了,但Play仍将转到central repos,因此我不知道如何修改此行为。@Xavier如果您设置了存储库源并使用它,它不应该转到central repos。除非您使用的是play->module,这不是正确的配置(请再次参阅我发布的链接)
repositories:
    - mavenCentral:
        type: iBiblio 
        root: "http://nexus.mydomain.com/nexus/content/groups/public/"
        contains:
            - com -> *
            - org -> *
            - play -> *