簡體   English   中英

在Maven測試罐中包含和引用xml配置文件

[英]Include and reference xml config files in a maven test-jar

我正在使用maven生成一個app-tests.jar文件:

        <plugin>
            <artifactId>maven-jar-plugin</artifactId>
            <executions>
                <execution>
                    <phase>package</phase>
                    <goals>
                        <goal>test-jar</goal>
                    </goals>
                    <configuration>
                        <includes>
                            <include>**/testsetup/**</include>
                            <include>**/config/**</include>                             
                        </includes>
                    </configuration>
                </execution>
            </executions>
        </plugin>

如何從app-tests.jar存檔中的測試類訪問那些配置文件?

    System.setProperty("test.config", "config/test_config.xml");
    getConfiguration("test.config");

我用

org.apache.commons.configuration.DefaultConfigurationBuilder.DefaultConfigurationBuilder(字符串fileName)

加載配置。

這行不通! 謝謝你的幫助

不知道getConfiguration是什么,很難說。 但是,如果它正在使用Spring加載資源,則可能應該使用"classpath:config/test_config.xml"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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