問題: カスタム grails プラグインを作成し、BuildConfig.groovy を介して他のプラグインへの依存関係を定義し、プラグインを zip ファイルにパッケージ化しました。次に、zipをローカルのmavenリポジトリに追加しましたが、すべて問題ありません。zip 内のファイル dependencies.groovy には、必要に応じて依存プラグイン エントリが含まれています。例:
grails.project.dependency.resolution = {
inherits 'global'
log 'warn'
repositories {
grailsCentral()
}
dependencies {
// runtime 'mysql:mysql-connector-java:5.1.5'
}
plugins {
build(':release:2.0.4', ':rest-client-builder:1.0.2') {
export = false
}
compile ":rest:0.7" // #1 plugin I'm dependent upon
compile ":fields:1.3" // #2 plugin I'm dependent upon
}
}
プラグインを別のプロジェクト内のコンパイル依存関係として追加し (Eclipse 内で、BuildConfig.groovy ファイルを介して)、grails の依存関係を更新すると、プラグインはインストールされますが、プラグインが依存しているプラグインはインストールされません (dependencies.groovy は無視されます)。
この問題が何度も投稿されているのを見てきましたが、誰も実際の解決策を提供していません。誰かがこの問題の修正を見つけましたか?