2015-08-10 5 views
1

У меня есть проект maven с модулем A и модулем B, который зависит от модуля A. Например, у меня есть абстрактное модульное тестирование в модуле A, и я хочу использовать этот модульный тест в модульных тестах для модуль B. Есть ли способ достичь этого?Разделительные тесты с зависимостями в проекте maven

ответ

1

Да, объявите зависимость в модуле B для модуля A, следующего за this guide.

+0

Я не уверен, что src/test/java упакован как часть распределенных баннеров Maven. – Arkadiy

+1

Цель тестового баннера maven-jar-plugin упаковывает тестовые классы в банку. https://maven.apache.org/plugins/maven-jar-plugin/test-jar-mojo.html – Samuel

2

Вы хотите использовать <goal>test-jar</goal> выполнение maven-jar-plugin, чтобы сделать файл Jar, то Simpy включить его в качестве зависимости в вашем другом проекте, добавив <type> и <scope> атрибутов в определении этой зависимости:

<dependency> 
    ... 
    <type>test-jar</type> 
    <scope>test</scope> 
</dependency> 
Смежные вопросы