2012-11-20 52 views
4

我們想分享一個定製的內部插件使用SVN我們的開發人員。 我想知道這是否可能,以及我們如何實現這一目標。如何共享自定義Grails插件與內部svn存儲庫?

我們不想僅共享二進制文件,而且還要共享插件中的代碼。

完美的解決方案是我們可以在我們的BuildConfig中指出使用svn需要一個外部插件。

/馬

回答

2

我建議你使用Maven倉庫,這是現在的首選方式共享內部插件。請參閱http://grails.org/doc/latest/guide/plugins.html#repositories上的「發佈到Maven兼容存儲庫」一節。
NexusArtifactory是兩個不錯的選擇。 您可以通過使用release插件發佈你的插件。 然後你的Maven回購和插件添加到BuildConfig.groovy:

repositories { 
    ... 
    mavenRepo "http://myserver:8081/nexus/content/repositories/releases/" 
} 
... 
plugins { 
    ... 
    compile ":my-plugin:1.1" 
} 

默認插件發佈爲源,除非您使用--binary選項。