您好,我在我的 java 应用程序中使用来自 src/main/resources 的配置文件。我在我的课堂上读它是这样的:
new BufferedReader(new FileReader(new File("src/main/resources/config.txt")));
所以现在我正在使用 maven 构建它mvn assembly:assembly
。这是我的 pom.xml 中的一点:
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.3</version>
<configuration>
<finalName>TestSuite</finalName>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>com.some.package.Test</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
所以当我运行我的应用程序时,我得到了这个错误:
src\main\resources\config.txt (The system cannot find the path specified)
但是当我右键单击我组装好的罐子时,我可以在里面看到它,有人知道我做错了什么吗?