У меня есть файл jar, созданный с использованием maven-jar-plugin.Как исключить файл jar из установки с помощью maven-install-plugin?
Есть ли способ пропустить этот файл jar после установки в репозиторий?
Заранее спасибо.
У меня есть файл jar, созданный с использованием maven-jar-plugin.Как исключить файл jar из установки с помощью maven-install-plugin?
Есть ли способ пропустить этот файл jar после установки в репозиторий?
Заранее спасибо.
Попробуйте это:
<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>
), зависит ли он от артефакта, который вы пытаетесь исключить, и просто установите его.
Спасибо за решение. Но он пропустит всю установку. –
У меня есть другие файлы, такие как zip, которые нужно установить, и я хочу, чтобы zip был установлен вместе с pom.xml. –