4

我们希望使用 svn 与我们的开发人员共享一个自定义的内部插件。我想知道这是否可能以及我们如何实现这一目标。

我们不想只共享二进制文件,还要共享插件中的代码。

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

/马可

4

1 回答 1

2

我建议您使用 Maven 存储库来共享内部插件,这是现在的首选方式。请参阅http://grails.org/doc/latest/guide/plugins.html#repositories上的“发布到 Maven 兼容存储库”部分。
NexusArtifactory是两个不错的选择。您可以使用发布插件发布您的插件。然后将您的 maven 存储库和插件添加到 BuildConfig.groovy:

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

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

于 2012-11-20T08:52:29.057 回答