2010-10-31 3 views
2

J'essaie de créer un paquet rpm à l'aide du plugin rpm-maven.Maven RPM Plugin ne génère pas les scriptlets spécifiés

Tout va bien jusqu'à ce que j'essayer de l'avoir générer le% avant scriptlet (ou tout scriptlet pour cette matière)

L'extrait pom.xml est:

<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> 

... Et le produit fichier Spec est:

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 

note: la balise de mappage ne produisent les correspondances pertinentes, mais a été supprimé ici pour plus de clarté. De toute façon - les sciptlets ne sont pas générés.

Toute entrée?

Merci à tous

EDIT 1:

Construit à la fois Maven 2 et 3 - résultat est le même.

Répondre

2

Il semble que c'est une question de la version plug-in ...

au lieu de 2,0-bêta-2 la version requise pour soutenir scriptlets est 2,1-alpha-1

Questions connexes