如何与内部svn存储库共享自定义Grails插件?

我们希望与使用svn的开发人员共享一个自定义的内部插件.

我想知道这是否可能以及我们如何实现这一目标.

我们不想只共享二进制文件,也只想共享插件中的代码.

完美的解决方案是我们可以在BuildConfig中指出使用svn需要外部插件.

/马科

最佳答案 我建议你使用Maven存储库来共享内部插件,这是现在的首选方式.请参阅
http://grails.org/doc/latest/guide/plugins.html#repositories“发布到Maven兼容存储库”一节.

Nexus
Artifactory是两个不错的选择.

您可以使用
release插件发布插件.

然后将您的maven repo和插件添加到BuildConfig.groovy:

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

默认情况下,插件作为源发布,除非您使用–binary选项.

点赞