Как расширить путь к классам Maven без изменения pomJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как расширить путь к классам Maven без изменения pom

Сообщение Anonymous »

К сожалению, в нашем проекте зависимости и плагины управляются другой командой, поэтому я не могу изменять pom-файл по своему усмотрению. Поэтому мне нравится использовать плагин Maven в своем проекте. В моем случае это самый лучший инструмент для тестирования мутаций. Я запускаю инструмент через командную строку следующим образом

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

mvn clean test-compile org.pitest:pitest-maven:mutationCoverage -DtargetClasses="some.source.File" -DtargetTests="some.source.FileTest"
Команда запускается и выполняет некоторые действия, пока плагин pitest-maven не остановится с ошибкой.

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

09:56:40 PIT >> WARNING : TestNG is on the classpath but the pitest TestNG plugin is not installed.
09:56:40 PIT >> INFO : Verbose logging is disabled. If you encounter a problem, please enable it before reporting an issue.
09:56:41 PIT >> INFO : Created 1 mutation test units in pre scan
09:56:41 PIT >> INFO : Sending 1 test classes to minion
09:56:41 PIT >> INFO : Sent tests to minion
09:56:41 PIT >> SEVERE : Pitest could not run any tests. Please check that you have installed the pitest plugin for your testing library (eg JUnit 5, TestNG). If your project uses JUnit 4 the plugin is automatically included, but a recent version of JUnit 4 must be on the classpath.
При выполнении запрещенных действий и добавлении соответствующей зависимости приведенная выше команда выполняется без ошибок.

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

org.pitest
pitest-testng-plugin
1.0.0
test

Что я могу сделать, чтобы сделать дополнительный плагин доступным в пути к классам, чтобы приведенная выше команда работала? Но без изменения файла pom.

Подробнее здесь: https://stackoverflow.com/questions/793 ... ifying-pom
Ответить

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

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

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

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

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