Maven と Spring を使用して、IntelliJ 12 で Java アプリケーションを作成しています。次のフォルダーがあります。
src/main/java : Java コード用
src/main/resources : 最終的にビルドされた JAR にパッケージ化されるリソース用
src/main/config : 外部リソース、つまり spring 構成ファイル用。
src/main/config をソース フォルダーにしようとしましたが、アプリケーションを実行すると、次の行で FileNotFoundException が発生して失敗します。
new ClassPathXmlApplicationContext("spring-config.xml");
spring-config.xml
src/main/config内にあります。
また、このファイルは、プロジェクトをビルドする際に intelliJ が生成するターゲット ディレクトリにコピーされないことに気付きました。
今のところ、テストのために FileBasedApplicationContext を使用することに頼っていますが、コードを編集せずに intelliJ 内からアプリケーションを実行できると便利です。
ありがとう