1

私は複数のアプリとインライン プラグインをすべて隣り合わせにしたいので、IntelliJ ではそれらすべてを一度に開いて、それらのいずれかで何かを編集したり、それらすべてで作業をリファクタリングしたりできます。

そして、すべてを構築するトップレベルの構築が必要です。

私はgrails 2.2.4とmavenを使用しています

create-multi-project-buildと、それについて話しているあらゆる種類のリンクを見ましたが、インライン プラグインで動作させることはできません。アプリをビルドすると、何らかの理由でプラグイン ファイルをコンパイルしようとし、プラグインの依存関係が表示されないため、多くのコンパイル エラーが発生します。

注: どうやらプラグイン pom.xml には依存関係がありません。それで、バグがありますか、それとも依存関係を見つけられないような何か間違ったことをしていますか?

[INFO] --- grails-maven-plugin:2.2.4:maven-compile (default-maven-compile) @ my-app ---

|Grails 2.2.4 のロード
|クラスパスの構成
|コンパイル済みスクリプトの実行
.
|開発環境設定
......警告
| |
プラグイン [my-plugin-0.1-SNAPSHOT] がインストールされていないため、アンインストールできません
....
|132個のソースファイルをコンパイル中
。エラー
| |
コンパイル エラー: 起動に失敗しました:
javac でのコンパイル中にコンパイル エラーが発生しました。
/path/to/file/in/my-plugin:3: パッケージ groovyx.net.http が存在しません
groovyx.net.http.AsyncHTTPBuilder をインポートします。
                       ^
など(同じ種類のエラーがさらに多く)

これを機能させる方法はありますか?このMavenビルドが唯一のオプションである場合、pomを手動で編集する必要のないソリューションが本当に欲しいです. そうすれば、ビルドを更新する必要があるときはいつでもそれらを再生成できます。

この場合のマルチモジュール ビルドを作成するための他の簡単なオプションはありますか?

詳細: プラグインまたはアプリで grails test-app を実行すると、正常に動作します。

4

0 に答える 0