4
我們想分享一個定製的內部插件使用SVN我們的開發人員。 我想知道這是否可能,以及我們如何實現這一目標。如何共享自定義Grails插件與內部svn存儲庫?
我們不想僅共享二進制文件,而且還要共享插件中的代碼。
完美的解決方案是我們可以在我們的BuildConfig中指出使用svn需要一個外部插件。
/馬
我們想分享一個定製的內部插件使用SVN我們的開發人員。 我想知道這是否可能,以及我們如何實現這一目標。如何共享自定義Grails插件與內部svn存儲庫?
我們不想僅共享二進制文件,而且還要共享插件中的代碼。
完美的解決方案是我們可以在我們的BuildConfig中指出使用svn需要一個外部插件。
/馬
我建議你使用Maven倉庫,這是現在的首選方式共享內部插件。請參閱http://grails.org/doc/latest/guide/plugins.html#repositories上的「發佈到Maven兼容存儲庫」一節。
Nexus或Artifactory是兩個不錯的選擇。 您可以通過使用release插件發佈你的插件。 然後你的Maven回購和插件添加到BuildConfig.groovy:
repositories {
...
mavenRepo "http://myserver:8081/nexus/content/repositories/releases/"
}
...
plugins {
...
compile ":my-plugin:1.1"
}
默認插件發佈爲源,除非您使用--binary選項。