私は現在grailsプロジェクトに取り組んでいます。8 つの異なるプラグインを作成しました。それぞれが一連のドメインクラスとその他のものを持っています。さて、プラグインの 1 つから、特定のドメイン クラスが他のプラグインのドメイン クラスにアクセスする必要があります。どうすればいいですか?他のプラグインからドメイン クラスをインポートする必要がありますか? もしそうなら、どのように?それとも BuildConfig.groovy でそれを行いますか?
助けてください!
ありがとう!
buildconfigで、他のプラグインドメインに依存するプラグインを作成するだけです。
//buildConfig of plugins need other plugin domains
grails.project.dependency.plugins{
...
compile ':<other-plugin-name>:<other-plugin-version>'
...
}
必要な場所に適切なパッケージをインポートするだけです。
依存プラグインで常に作業していて、常に再パッケージ化したくない場合は、grails.project.dependency.pluginsの代わりにgrails.plugin.locationを使用して接続できます。
buildConfigで追加
grails.plugin.location.'other-plugin-name' = "/path/to/other/plugin/folder"