PlayFramework私人回购

时间:2011-08-23 08:05:57

标签: playframework

我目前正在我的代理机构中开展游戏。我想对开发人员可以使用的模块进行一些检查 是否可以托管Play模块和Maven库的镜像存储库,并将play配置为仅使用这些存储库? 我看过这个documentation,但我没看到怎么做?

感谢您的回复

2 个答案:

答案 0 :(得分:2)

我开始使用我的nexus存储库而不是mavenCentral的关键是将我的nexus存储库命名为“mavenCentral”:

repositories:
    - mavenCentral:
        type: iBiblio 
        root: "http://nexus.mydomain.com/nexus/content/groups/public/"
        contains:
            - com -> *
            - org -> *
            - play -> *

答案 1 :(得分:1)

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

这可以让你限制开发人员可以使用的模块。

您还可以将存储库中的dependencies.yml文件标记为“只读”(假设您的源代码存储库允许它),因此您可以使用模块和Jars(官方Play,Maven)的现有源代码,但开发人员可以不要改变依赖关系。