プラットフォームによって異なるネイティブ コードに依存する grails プロジェクトがあります。これらは複数のプロジェクト間で共有できるファイルであるため(サードパーティのネイティブコードであるため)、プロジェクトに直接ではなく、依存関係リポジトリ(nexusなど)に保存したいと思います。
を使用してアプリを起動しますgrails -Djava.library.path=/path/to/native run-app
しかし、(プラットフォームに基づいて) 適切なネイティブ コードをコピーする方法が必要です。/path/to/native
プラットフォーム固有のネイティブ コードを にコピーするカスタム ビルド ステップを含めた maven を使用してデスクトップ アプリケーションでこれ/path/to/native
を実行しましたが、grails でこれを行う方法がわかりません。カスタム _Events.groovy を作成することは正しいアプローチですか、それともこのカスタム ビルド ステップを追加する他の方法はありますか?