Как исключить JAR-файл от установки с помощью maven-install-plugin?
У меня есть файл jar, созданный с помощью maven-jar-plugin.
Есть ли способ пропустить этот файл JAR от установки в хранилище?
Заранее спасибо.
1 ответ
Попробуй это:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.5.2</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>
Это работает потому, что install
Единственная работа плагина - взять ваши артефакты и установить их в локальный репозиторий.
В Maven есть основные артефакты и прикрепленные артефакты. Я не уверен, что вы можете запретить установку основного артефакта и установить только прикрепленный артефакт, поскольку сборки не обязаны предоставлять POM.
Если это то, чего вы действительно хотите достичь, я бы предложил разбить сборку на отдельный артефакт (с <packaging>pom</packaging>
), это зависит от jar-артефакта, который вы пытаетесь исключить, и просто установите его.