私は IDEA にいくつかの Java モジュールをセットアップしており、それらを Mavenize したいと考えています。これらの Java モジュールは、互いにクラスを使用します。
これをどのように取り上げるべきかよくわからなかったので、IDEA を使用して Maven プロジェクトにモジュールを追加することにしました。したがって、最初にMavenプロジェクトを作成しました.TempClass1という名前のクラスを持つpm1という名前にしましょう。これで、このクラスを他の Maven プロジェクトで使用できるようになりました。したがって、別のmavenモジュールpm11を追加し、pm11でTempClass1を使用しようとしました。それは機能し、IDEA が pm11 に pm1 のモジュール依存関係を追加したことに気付きました。したがって、全体の構造は次のようになります-
しかしmvn test
、pm11から実行すると、エラーメッセージで失敗しpackage package1 does not exist
、package1が別のmavenプロジェクトにあるためだと思われます。また、別のMavenプロジェクトにあるクラスをどのように使用できるかわかりません。私の質問が明確であることを願っています。