我们希望与使用svn的开发人员共享自定义内部插件。 我想知道这是否可能以及我们如何实现这一目标。
我们不想只共享二进制文件,也只想共享插件中的代码。
完美的解决方案是我们可以在BuildConfig中指出使用svn需要外部插件。
/马
答案 0 :(得分:2)
我建议您使用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选项。