svn を使用して、カスタムの社内プラグインを開発者と共有したいと考えています。これが可能かどうか、どうすればこれを達成できるかを考えていました。
バイナリだけでなく、プラグインのコードも共有したいと考えています。
完全な解決策は、svn を使用して外部プラグインが必要であることを BuildConfig で示すことができることです。
/マルコ
Maven リポジトリを使用して内部プラグインを共有することをお勧めします。これは現在推奨されている方法です。http://grails.org/doc/latest/guide/plugins.html#repositoriesのセクション「Maven 互換リポジトリへの公開」を参照してください。
NexusまたはArtifactoryは、2 つの適切なオプションです。リリースプラグインを使用して、プラグインを公開できます。次に、Maven リポジトリとプラグインを BuildConfig.groovy に追加します。
repositories {
...
mavenRepo "http://myserver:8081/nexus/content/repositories/releases/"
}
...
plugins {
...
compile ":my-plugin:1.1"
}
--binary オプションを使用しない限り、プラグインはデフォルトでソースとして公開されます。