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