Maven, как копировать и запускать тесты из зависимостейJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Maven, как копировать и запускать тесты из зависимостей

Сообщение Anonymous »

Я присоединяю свой модуль с тестами как зависимость к другому проекту

Код: Выделить всё

        
ru.qwep
vendor-nexus
0.0.1-SNAPSHOT


ru.qwep
vendor-nexus
0.0.1-SNAPSHOT
tests
test

и настраиваем копирование, которое проходит успешно и когда mvn clean install действительно попадает в папку *target/testclasses.
скриншот 1
скриншот 2
Но запускаются только тесты из самого проекта, а скопированные - нет.
С настройкой maven-surefire-plugin я не баловался - они не запускаются, просто игнорируются .

Код: Выделить всё

  
org.apache.maven.plugins
maven-surefire-plugin
3.3.1


ru.qwep.vendoradapter




${project.build.directory}/test-classes/ru/qwep/vendoradapter




${project.build.directory}/test-classes/ru/qwep/vendoradapter



**/*




вот как я создаю свой артефакт, если он помогает выявить проблему.

Код: Выделить всё

org.apache.maven.plugins
maven-jar-plugin
3.4.2


default-jar


jar




test-jar

test-jar

package

tests






org.apache.maven.plugins
maven-source-plugin
3.3.1



attach-sources

jar

package

sources




attach-test-sources

jar


package

test-sources






2)*
Есть дополнительный вопрос, может кто-нибудь мне поможет
Мне нужно подключить свой модуль и мне нужен и его код, и его тесты, но Упаковать их в 1 jar для подключения как 1 зависимость мне не удалось: либо что-то не сообщает, либо публикует 1000000 бесполезных файлов.


Подробнее здесь: https://stackoverflow.com/questions/791 ... pendencies
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»