Я пытаюсь отключить один артефакт из проекта, который будет установлен в локальный репозиторий на этапе установки. Согласно веб-страницам maven (http://maven.apache.org/plugins/maven-install-plugin/install-mojo.html#skip), должен быть пропущен параметр, но он не находится в xsd версии 4.0.0 модели и не работает.Maven отключить копирование артефакта в локальный репозиторий
Вот что я думаю, что должно работать, но это не так:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
Как я могу это сделать? Мне нужно сохранить фазу установки неповрежденной. Мне нужно изменение только для одного артефакта. Мне также нужно иметь его в pom, а не как параметр командной строки.
Maven version: 3.0.4
Maven-install-plugin version: 2.3
показать нам ваш полный pom –
или соответствующие версии –
Это большой проект с десятками пом. Это зависимый модуль, но нет настроек, которые переопределяют конфигурацию maven-install-plugin в другом месте. Я добавлю версии sw – NeplatnyUdaj