2011-08-23 101 views
2

我目前在我的機構設置玩。我想和開發人員可以使用的模塊進行一些溝通。
是否有可能託管Play模塊和Maven庫的鏡像存儲庫並配置play僅使用這些存儲庫? 我已閱讀此documentation但我沒有看到如何做到這一點?PlayFramework私人回購

感謝您的答覆

回答

1

你可以添加你自己的本地(自定義)模塊的存儲的播放,看here。在Maven依賴關係上,您可以部署自己的Nexus服務器(或同等服務器)。

這將允許您限制開發人員可以使用的模塊。

您也可以將存儲庫中的dependencies.yml文件標記爲「只讀」(假設您的源代碼存儲庫允許),因此您可以使用模塊和Jars(官方Play,Maven)的現有源代碼,但開發人員不能改變依賴關係。

+0

我已經做了這一點,但遊戲仍然會中心回購,所以我不知道如何修改這種行爲。 – Xavier

+0

@Xavier如果您設置了資源庫源,並使用它,它不應該到中央回購站。除非您正在使用play - >模塊,這是不正確的配置(請再次參閱我發佈的鏈接) –

2

我得到發揮使用我的Nexus存儲庫,而不是mavenCentral是名dependencies.yml爲「mavenCentral」我的Nexus倉庫的關鍵:

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