簡體   English   中英

運行Gradle測試時找不到屬性文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM