gpt4 book ai didi

java - 运行 JUnit 测试时找不到资源文件

转载 作者:行者123 更新时间:2023-11-29 05:12:02 26 4
gpt4 key购买 nike

我在运行我的 JUnit 测试时遇到问题,它失败了,因为它无法找到项目资源。

我的测试启动了一个服务器,该服务器使用 URLClassLoader 加载所有需要的资源。否则,在运行我的项目时找不到资源,我没有问题。只有在我尝试运行 JUnit 测试时才会出现此问题。

我试过在我的运行时配置中添加文件路径作为参数进行测试,例如:

-cp .:/path/to/the/config/file 

但这没有什么区别。

请帮忙!

项目结构: enter image description here

最佳答案

默认的 Maven 测试路径是 src/test/java ,因此如果您的测试不在该目录中,则必须在 pom.xml 中定义测试路径。带标签 <testSourceDirectory> , 里面 <build> .你必须包括 maven-surefire-plugin ,也是。

关于java - 运行 JUnit 测试时找不到资源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28093792/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com