我正在使用 maven exec 插件来运行一个简单的 java 类。这个 java 类加载一个文本文件。按照 maven 的方式,我在里面有我的文本文件:
src/main/resources
编译后,资源最终位于:
target/classes
与编译的源。当我尝试运行时:
maven exec:java
我得到:
Caused by: java.io.FileNotFoundException: text.txt (The system cannot find the file specified)
如果我将 text.txt 放在 ${basedir} 中,这个错误就会消失,但是这是不对的,因为它没有遵循 maven 标准。有没有办法配置这个?