Я хочу развернуть файл, используя maven-deploy-plugin. В настоящее время у меня есть следующий в моем POM:maven-deploy-plugin репозиторий
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.7</version>
<executions>
<execution>
<id>deploy-features-xml</id>
<phase>deploy</phase>
<goals>
<goal>deploy-file</goal>
</goals>
<configuration>
<repositoryId>${project.distributionManagement.snapshotRepository.id}</repositoryId>
<url>${project.distributionManagement.snapshotRepository.url}</url>
<groupId>${project.groupId}</groupId>
<artifactId>${project.artifactId}</artifactId>
<version>${project.version}</version>
<file>features.xml</file>
</configuration>
</execution>
</executions>
</plugin>
Я хочу изменить между хранилищем моментальных снимков и выпуском на основе версии. Если версия проекта - 1-SNAPSHOT, файл должен быть развернут в репозиторий снимков, если проект версии 1.0, файл должен быть развернут в репозиторий выпуска. Но maven-deploy-plugin жестко кодирует его?
Отличный ответ. Я закончил тем, что использовал ваше решение. Похоже, мы оба загружаем Karaf features.xml –