使用jdeb插件创建Debian文件

时间:2015-01-13 07:10:46

标签: plugins debian maven-plugin

我们如何使用jdeb插件创建debian文件?有多种方法可以创建debian文件。经过很多工作后我们就可以解决这个问题了。

1 个答案:

答案 0 :(得分:-3)

我在使用jdeb插件创建Debian文件时共享R& D. 在项目的src /目录中创建目录deb / control /。在此之外,您需要创建具有以下内容的control.txt文件: -

Package: <Package Name>
Version: <Version>
Section: misc
Priority: optional
Architecture: all
Depends: 
Maintainer: Darshan <bobra.darshan@gmail.com>
Distribution: development
Homepage: http://www.yourwebsite.com/
Description: insert up to 60 chars description insert long description, indented with spaces

在这些之后你需要在POM文件中添加插件,即

<plugin>
                    <groupId>org.vafer</groupId>
                    <artifactId>jdeb</artifactId>
                    <version>1.0</version>
                    <executions>
                        <execution>
                            <id>deb</id>
                            <phase>install</phase>
                            <goals>
                                <goal>jdeb</goal>
                            </goals>
                            <configuration>
                                <verbose>true</verbose>
                                <deb>target/${project.build.finalName}${project.version}.deb</deb>
                                <controlDir>/home/dbobra/workspace/projectName/src/deb/control</controlDir>
                                <dataSet>
                                    <data>
                                        <src>${project.build.directory}/${project.build.finalName}</src>
                                         <type>directory</type>
                                        <mapper>
                                            <type>perm</type>
                                            <prefix>/home/dbobra/installed/tomcat/webapps/${project.build.finalName}</prefix>
                                        </mapper>
                                    </data>
                                </dataSet>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>

希望这可以解决您的问题。