我正在运行"mvn test“命令,其中我的测试文件位于标准位置(src/ test /java)。我应该把属性文件放在哪里,这样它们才能被Java的"getResourceAsStream“方法拾取?我尝试将属性文件放在src/main/resources和src/ test /resources中,但我的JUnit测试找不到它们。下面是我想要加载测试的方式。final InputStream in = getClass()
所以我看到已经有一个非常类似这个问题的帖子,但是我没有权力指定这个文件在我的jar中的位置,所以我希望有人知道一个解决方案来解决这个问题。因此,我目前使用以下代码片段来获取一个文件作为输入流,文件'plugin.xml‘位于jar的根目录下,我无法更改此位置,因为另一个软件(dynatrace)会创建此文件并确定其位置。标准代码片段:
InputStream is = JmxPlugin.class.getResourceAsStream("/plugin.
我已经将mybatis-config.xml文件放置在项目的src/main/resources文件夹中,但是当我运行单元测试时,会得到以下错误。> java.io.IOException: Could not find resource mybatis-config.xml at这是我用来读取XML<em
我的xslt文件位于包结构com/test/application/meta/xslt/forgotPassword.xslt中。var/lib/tomcat7/com/test/application/meta/xslt/forgotPassword.xslt (No such file or directory)'
如何将正确的文件位置传递给该文件在包com/test/appli