Мы используем Hudson и maven-release-plugin для сборки релизов. Теперь у меня есть проект, который содержит сборку , которая объединяет все необходимые компоненты и затем упаковывает их в пакет .tar.gz с желаемой структурой каталогов.
Теперь я пытаюсь получить релиз-плагин для развертывания этого пакета в нашем репозитории Maven во время выпуска: выполнить цель, но развернуты только стандартные вещи (sources, javadoc, POM).
Я уже связал цель сборки с фазой пакета maven, и .tar.gz получает сборку во время выпуска, но не загружается в репозиторий. Любые намеки, что я здесь делаю не так?
Вот конфигурация сборки-плагина:
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.2-beta-4</version>
<configuration>
<descriptors>
<descriptor>src/main/assembly/distribution.xml</descriptor>
</descriptors>
<finalName>${pom.artifactId}-${pom.version}</finalName>
<appendAssemblyId>false</appendAssemblyId>
<tarLongFileMode>warn</tarLongFileMode>
</configuration>
<executions>
<execution>
<id>dist-assembly</id>
<phase>package</phase>
<goals>
<goal>assembly</goal>
</goals>
</execution>
</executions>
</plugin>
Команда, которую я запускаю для создания релиза:
mvn release:prepare release:perform release:clean