Grails ユーザーリストでこの質問をしましたが、回答が得られなかったので、ここで言い換えます。私は Grails プラグイン ( https://github.com/kensiprell/grails-atmosphere-meteor ) の作成者であり、BuildConfig.groovy で定義された 2 つの外部依存関係があります。
プラグインが新しい Grails 2.2.x アプリケーションにインストールされると、外部依存関係がアプリで解決されません。実行すると、プラグインの依存関係で定義されたクラスのインポート ステートメントで「クラスを解決できません」というエラーが発生します。
プラグイン ユーザーは、プラグインの依存関係をアプリの BuildConfig.groovy に挿入し、2 つの外部依存関係を自動的に解決できる必要があります。grails.project.dependency.resolution.legacyResolve は、デフォルト値の false であるべきです。
さらに、 Grails プラグイン ポータルに公開する前に、https://github.com/kensiprell/grails-plugin-test-scriptを使用してプラグインをテストしたいと考えています。localhost で実行されているアーティファクト リポジトリがあります (プラグインの BuildConfig.groovy で localPluginReleases として定義されています)。
プラグインは Grails 2.2.3 を使用して構築され、リリース プラグイン バージョン 2.2.1 を使用します。以下のさまざまな組み合わせを試しましたが、成功しませんでした。
grails clean
grails compile
grails maven-install
grails generate-pom
grails package-plugin
grails publish-plugin --noScm --repository=localPluginReleases
grails maven-deploy --repository=localPluginReleases
これを機能させるための正しいステップバイステップは何ですか?