2010-10-31 3 views
2

Я пытаюсь создать пакет rpm с помощью rpm-maven-plugin.Maven RPM Plugin не генерирует указанные скриптлеты

Все идет хорошо, пока я пытаюсь, чтобы он генерировать% предварительно скриптлет (или любой скриптлет по этому вопросу)

pom.xml выдержка:

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

... И генерируемая Spec файла:

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 

Примечание: отображения тегов действительно производит соответствующие отображения, но были удалены здесь для ясности. В любом случае - скрипты не генерируются.

Любой вход?

Спасибо всем

EDIT 1:

Построенный как с Maven 2 и 3 - результат тот же.

ответ

2

Кажется, как будто его вопрос плагином ...

Вместо 2,0-бета-2 требуемая версия для поддержки скриптлетов является 2,1-альфа-1

Смежные вопросы