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