2016-05-16 22 views
0

私たちは、mavenを生成するstandartフォルダツリーを持つmavenで作成されたjavaプロジェクトを持っています。 リソースフォルダにxmlファイルとlog4jプロパティファイルを入れ、srcフォルダに1つのレベルで配置します。 resourcesフォルダにはApplicationSetting.xmlがあり、Eclipseで "resources/Applications.xml"クラスに書き込むと、すべてうまく動作しますがIntellijではうまく動作しません。そこにFileNotFoundExceptionがあります。 "Application/resources/ApplicationSetting.xml"と書くだけで動作します。 eclipseのようにファイルパスを書く方法はありますか?私たちのチームで誰かがEclipseを使い、他の人はintellijを使います。Intellijパスにファイルが見つかりません

EDIT: フォルダ構造は次のとおりです。

  • アプリケーション
    • リソース
      • メイン
      • SRC
        • javaの
        • アプリケーション、設定、データロジックとビジネスロジック:
    • テストは

バックエンドでプロジェクト名とその中に、私たちは4つのモジュールがあります。

src 
    -main 
     -java 
     -resources 
    -test 
     -java 
     -resources 

フォルダ構造の一つの欠点は、あなたのresources とそこ の設定マニュアルパスです:IntelliJの作業ディレクトリの「編集設定」でバックエンド、クラスパスモジュールはあるべきアプリケーション

+0

_What_はあなたのフォルダ構造ですか? 1人がEclipseを使用していて、もう1人がIntelliJを使用している場合、なぜ重要なのでしょうか?従来のMavenフォルダ構造に従っていることは確かですか? – Makoto

+0

簡単な質問 - 実際のエラーとは何ですか? – pal4life

答えて

0

理想Mavenの構造ですsource resourcestest resourcesは分かれていません。

+0

shoul be、しかし、私が投稿したように、Maven 3.3がそれを生成しました:) –

関連する問題