私は次のディレクトリ構造を持っています:
更新された構造
src
|
-test
|
-java
| |
| -SomeXmlTest.java
|
-resources
|
-someXmlContent.xml
私はその悪い習慣のようなものだと思います:
new File(C:\Project ... \src\resources\someXmlContent.xml)
// or magic dance like that
File currentDir = new File(System.getProperty("user.dir");
File parent = currentDir.getParent();
for (File file:parent.listFiles()){
//find resources directory and iterate over it files
}
簡単なアノテーションベースのソリューションがあると思います。たとえば、アノテーションに「src \ resources \ someXmlContent.xml」と自動的に書き込み、パスをテストしますが、どうすればよいですか?