Включить и ссылаться на XML-файлы конфигурации в тестовом фляге maven - PullRequest
0 голосов
/ 06 марта 2012

Я создаю файл app-tests.jar с помощью maven:

        <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 (String fileName)

для загрузки конфигурации.

Это не работает! Спасибо за любую помощь

1 Ответ

0 голосов
/ 06 марта 2012

Не зная, что делает getConfiguration, трудно сказать.Но вам, вероятно, следует использовать "classpath:config/test_config.xml", если он использует Spring для загрузки ресурса.

...