java - 如何使用 gradle 将类添加到类路径?

标签 java spring gradle junit4

我有一个带有 XML 配置基础的 Spring MVC 项目,我将其更改为 Java 代码项目。但问题是,我有一个 ApplicationContextTest ,其中有用于测试的具体配置。 但是当我运行 gradle test 时,会失败并出现以下错误:

/home/karim/Workspace/spring-project/src/test/java/org/my-com/my-project/services/PhoneServiceTest.java:13: error: package config does not exist
import config.ApplicationContextTest;
             ^
/home/karim/Workspace/spring-project/src/test/java/org/my-com/my-project/services/PhoneServiceTest.java: error: cannot find symbol
@ContextConfiguration(classes=ApplicationContextTest.class)
                              ^

我想我明白这个错误的含义,我的类路径中没有 config 包,对吧?

ApplicationContextTest 类位于 src/test/resources/config。那么我该如何解决这个问题呢?

最佳答案

资源文件夹用于...资源(图像、属性文件等)。源文件位于 src/test/java 中。

关于java - 如何使用 gradle 将类添加到类路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29396593/

相关文章:

java - 使用 spring-boot gradle-plugin 构建的可执行 jar 缺少依赖项

gradle - 自定义Gradle插件可解决Ivy依赖项

java - 使用同步块(synchronized block)预订座位

java - Hibernate 4 和 Spring 4 HibernateException : No Session found for current thread

java - react-native-admob 中的错误,有人可以帮助我吗?

java - Spring RestTemplate jackson 获取特定字段

java - 在模块化 Spring 应用程序中支持 i18n 的最佳解决方案是什么?

java - JDBC结果为空时如何返回false

java - 如何查找由 javax.servlet.http.Cookie 创建的客户端 cookie

java - 导入 javax.servlet 无法解析