如何获取idea编译后生成的target/xxx 里的文件
- 目录结构
- pom
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<targetPath>../conf</targetPath>
<includes>
<include>**/*.toml</include>
</includes>
</resource>
</resources>
</build>
- target
如果不配置resource文件夹下的build位置的话,就是test.toml在target/classes里,和.class文件在一起
public class ReadToml {
public static void main(String[] args) {
String fileName = "/test.toml";
File file = new File(ReadToml.class.getResource(fileName).getFile());
//Toml toml = new Toml().read(file);
}
}
通过上面方式读取到了,拿到了test.toml的路径
现在配置了build后,resources文件夹下的文件如何获取它的URL - -!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
String fileName = "/conf/test.toml"
就行了