Używamy Hudson i maven-release-plugin do tworzenia wersji. Teraz mam projekt, który zawiera assembly, który łączy wszystkie potrzebne komponenty, a następnie pakuje je do pakietu .tar.gz o pożądanej strukturze katalogów.Wdrażanie pakietu z wtyczką maven-release-
Teraz próbuję uzyskać wtyczkę release, aby wdrożyć ten pakiet do naszego repozytorium Maven podczas wydania: wykonaj cel, ale tylko standardowe elementy (źródła, javadoc, POM) są wdrożone.
Osadziłem już cel montażu w fazie pakietu maven, a .tar.gz pobiera kompilację podczas wydania, ale nie zostało przesłane do repozytorium. Jakieś wskazówki, co tu robię źle?
Oto konfiguracja montaż-plugin:
<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>
Komenda biegnę zbudować wydanie jest
mvn release:prepare release:perform release:clean
Może jeśli pokażesz nam kod, lub kod zaciemniony może będziemy w stanie pomóc Ci – ant