1

子モジュールを持つ親 pom を IntelliJ に正常にインポートしました。子モジュールには相互に依存関係があり、IntelliJ はモジュール A への変更がモジュール B に反映されるようにクラスパスを正しく設定しています。これが私の構造です:

client_libs
 -- servlet-filter
 -- filter-example

filter-example は servlet-filter に依存します。ただし、filter-example で maven compile を実行すると、次のようになります。

The POM for com.cloudseal.client:servlet-filter:jar:1.0-SNAPSHOT is missing, no dependency information available

Maven ゴールを実行する前にローカル リポジトリに servlet-filter を手動でインストールすることで、これを回避できますが、明らかにこれは理想的ではありません。Maven ゴールを実行するときに IntelliJ がモジュール間の関係を維持するようにするにはどうすればよいですか?

親ポン

フィルタの例

プロジェクト構造

依存関係

4

1 に答える 1

0

mvn パッケージを実行できますが、親 pom がある場所/パスから実行できます。

これがうまくいかない場合は、pom.xml ファイルを投稿してください。

于 2012-11-06T16:41:49.360 に答える