複数のファイル間でSpring Bean定義を分割することをテストするSpring/Mavenチュートリアルに取り組んでいます。私の問題は、mvn -X -e exec:java
ビルドの失敗が表示されることですが、STS 内で Java アプリケーションとして実行すると適切な出力が表示されます。
私のプロジェクトは、groupId およびartifactIdとして設定されcom.jason.basicOne
ています。STS 内の唯一のコンパイラ警告は、インポートされたクラスが使用されていないことが原因です。com.jason
basicOne
私がやったこと:
タグを使用し
<import />
てセカンダリ ファイルを参照し、Spring プロパティ内で使用できるようにしました。mvn clean
とを介してプロジェクトを数回更新しましたmvn package
しかし、ClassNotFoundException
まだ表示されcom.jason.App
ます。他に何を探すべきですか?
編集
エラーが見つかりました。私の pom.xml では、 を使用して、コマンド ラインでのexec-maven-plugin
実行を有効にしています。mvn exec:java
プラグイン定義は以前のプロジェクトに設定されていたので、そこから切り取り、新しいプロジェクトに貼り付けました。更新されたパッケージ名が含まれていなかったため、プロジェクトはコマンド ラインではなく STS 経由で実行されました。