![](/img/trans.png)
[英]Can't find properties file when running gradle test outside of Springs framework
[英]Can't find properties file when running gradle test
我正在使用gradle構建和測試我的應用程序。 我使用命令
gradle test
但是,當從eclipse中運行時,該測試效果很好,但使用gradle運行時卻失敗了。 我的測試在下面定義,並且找不到的屬性文件在這兩個文件夾中:
/ home / user / Development / git / myproject / src / main / java / com / mycompany / config / home / user / Development / git / myproject / src / test / resources
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(loader = AnnotationConfigContextLoader.class, classes = { ApplicationConfig.class })
public class WebImportTest {
@Resource
private Environment env;
@Autowired
private JestClient jestClient;
我的java配置如下所示:
@Configuration
@ComponentScan({ "com.mycompany" })
@PropertySource("classpath:/com/mycompany/config/myproject.properties")
@Import(PersistenceConfig.class)
public class ApplicationConfig {
@Resource
private Environment env;
我沒有足夠的經驗來弄清楚這是什么原因
:myproject is getting tests from [task ':test']
:compileJava
Note: /home/user/Development/git/myproject/src/main/java/com/mycompany/entities/generated/Keys.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
:processResources UP-TO-DATE
:classes
:instrument SKIPPED
:copyCoberturaDatafile SKIPPED
:compileTestJava
:processTestResources UP-TO-DATE
:testClasses
:test
com.mycompany.myProject.DBConnectionTest > initializationError FAILED
java.lang.Exception
com.mycompany.myProject.WebImportTest > testWebImport FAILED
java.lang.IllegalStateException
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException
Caused by: java.io.FileNotFoundException
為什么找不到屬性文件?
屬性文件需要進入src/main/resources/com/mycompany/config
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.