需要一些关于jdeb插件控制文件的信息

时间:2015-02-25 09:02:27

标签: java maven-3

我正面临着jdeb插件的问题。我必须修改jdeb插件(与maven集成),这样创建的debian文件的名称应该有不同的名称,然后生成的当前名称和控制文件应具有修改后的名称。现在我可以修改当前名称,但我仍然在控制文件中获取旧包名。

    Please find my plugin written below.

 <plugin>
            <artifactId>jdeb</artifactId>
             <groupId>org.vafer</groupId>
             <version>0.11-nklasens-1</version>
             <executions>
                     <execution>
                            <phase>package</phase>
                            <goals>
                                  <goal>jdeb</goal>
                            </goals>
                            <configuration>
                                    <deb>${project.build.directory}/ABC_${version}.deb</deb>
                                    <timestamped>true</timestamped>
                                    <controlInfo>
                                            <priority>${debian.priority}</priority>
                                            <section>${debian.section}</section>
                                             <architecture>${debian.architecture}</architecture>
                                             <description>${debian.description}</description>
                                              <maintainer>${debian.maintainer}</maintainer>
                                      </controlInfo>
                            <dataSet>
                                     <data>
                                          <src>${project.build.directory}/ABC.war</src>
                                          <type>file</type>
                                          <destName>ABC.war</destName>
                                           <mapper>
                                                     <type>perm</type>
                                                     <prefix>/srv/tomcat/webapps</prefix>
                                                     <user>tomcat</user>
                                                     <group>tomcat</group>
                                                     <filemode>644</filemode>
                                            </mapper>
                                     </data>
                            </dataSet>
                        </configuration>
                    </execution>
           </executions>
</plugin>

1 个答案:

答案 0 :(得分:0)

在做了一些实验后得到了答案

答案是添加到标记

下的标记下方
<packageName>ABC</packageName>
<version>${version}</version>