【发布时间】:2018-09-10 13:48:56
【问题描述】:
错误:
java.io.FileNotFoundException: class path resource [xml/ruleSet.xml] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/app/target/******-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/xml/ruleSet.xml
代码:
File ruleSet = new ClassPathResource("xml/ruleSet.xml").getFile();
pmdConfiguration.setReportFormat("text");
pmdConfiguration.setRuleSets(ruleSet.getAbsolutePath());
我需要将完整文件插入到 setRuleSets 方法中,FileInputStream 将如何帮助我?
FileInputStream ruleSet = new FileInputStream(ClassLoader.getSystemResource
("xml/ruleSet.xml").getPath());
我是否应该通过读取文件输入流来重新创建一个临时文件并将该文件路径传递给setRuleSets 方法?
【问题讨论】:
标签: java heroku fileinputstream