私は Eclipse に 2 つのプロジェクトを持っています (私は STS を使用しています)。1 つは Java アプリケーション (p1) で、もう 1 つは Spring を使用した動的 Web プロジェクト (p2) で、どちらも Eclipse で「Spring プロジェクト テンプレート」として作成されています。p2からp1を参照したいです。常にプロジェクトのプロパティ/Javaビルドパスを介してこれを行い、[プロジェクト]タブでp1を追加し、[注文とエクスポート]タブでこのプロジェクトを確認しました。この場合もそうしましたが、Eclipseでp2を実行すると(サーバーで実行)、クラスが見つからないという例外(p1のクラス)のためにブートストラップが失敗します。
この動作はmaven configとは何の関係もないと思いますが、そうですか? これは単なる Eclipse の問題なので、p1 プロジェクトが参照されていない理由がわかりません。
pom.xml に依存関係を追加し、maven を使用して war を生成し、外部で実行するのは私には向いていません。IDE で実行する必要があります。