私のテストではリソースフォルダからcsvファイルとしてリソースをロードしたい単純なMavenプロジェクトがあります。MavenリソースJUnitのエラー
URL url = getClass()
.getClassLoader()
.getResource("/myData.csv");
System.out.println(this.getClass().getResource("."));
System.out.print(url); // this gives null
私がURLの場合はnullを取得します:私は次のコードスニペットを実行すると、リソースフォルダが
のsrc /テスト/リソースのもとで利用可能です!ここに私のビルドファイルです:
<build>
<resources>
<resource>
<directory>src/test/resources</directory>
<includes>
<include>*.csv</include>
</includes>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>${target.jdk}</source>
<target>${target.jdk}</target>
</configuration>
</plugin>
</plugins>
</build>
なぜこれは動作しません?私はIntelliJにいる!
を参照してください。 – Tunaki