Maven Plugin RPM erzeugen nicht die Scriptlets angegeben
-
27-09-2019 - |
Frage
Ich versuche, ein RPM-Paket mit Hilfe der rpm-maven-plugin zu erstellen.
Alles geht gut, bis ich versuche, es das% pre scriptlet erzeugen zu haben (oder jede scriptlet für diese Angelegenheit)
Der pom.xml Auszug ist:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>rpm-maven-plugin</artifactId>
<version>2.0-beta-2</version>
<executions>
<execution>
<goals>
<goal>attached-rpm</goal>
</goals>
</execution>
</executions>
<configuration>
<copyright>Copyright 2010 XXX, Inc. All rights reserved</copyright>
<vendor>XXX, Inc.</vendor>
<group>Applications/System</group>
<packager>${env.USER}</packager>
<needarch>true</needarch>
<prefix>/usr/xxx</prefix>
<mappings></mappings>
<preinstallScriptlet>
<script>echo "installing now"</script>
</preinstallScriptlet>
</configuration>
</plugin>
... Und die erzeugte Spec-Datei ist:
Name: Server
Version: 1.0.0.0
Release: 01_1
Summary: Server Maven Webapp
License: Copyright 2010 XXX, Inc. All rights reserved
Vendor: XXX, Inc.
Group: Applications/System
Packager: yaneeve
Prefix: /usr/xxx
BuildRoot: ....../target/rpm/buildroot
%description
Server
%files
Hinweis: die Zuordnungen Tag hat die entsprechenden Zuordnungen erzeugen, wurde aber hier aus Gründen der Übersichtlichkeit entfernt. So oder so -. Die sciptlets nicht erzeugt get
Jede Eingabe?
Dank all
EDIT 1:
Einbau sowohl mit Maven 2 und 3 -. Ergebnis ist die gleiche
Lösung
Es scheint, als ob seine eine Frage der Version Plugin ...
Anstelle von 2,0-beta-2 die erforderlichen Version Unterstützung Scriptlets ist 2.1-alpha-1
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow