pom.xml
一些多模块项目具有文件层次结构。我需要将目标jar模块打包到结果deb包中。如何使用jdeb
目标罐子(内部包含postins和preinst脚本)使用Deb软件包制作或其他方式实现该目标。
对我来说,另一个问题是:将一些“ dep-package-making”插件放置到顶级pom有意义吗?另一种选择-另一个子模块项目(fake project),其pom.xml
内部从顶级pom.xml继承,并将该deb package
maker插件放入其中。
您可以在Maven构建中使用jdeb插件
<plugin>
<artifactId>jdeb</artifactId>
<groupId>org.vafer</groupId>
<version>0.3</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>deb</goal>
</goals>
</execution>
</executions>
或debian-maven-plugin以获得更多信息,您可以查看使用情况页面(文档){ http://debian-maven.sourceforge.net/usage.html }
可以在以下位置找到jdeb插件的示例用法:https : //github.com/tcurdt/jdeb/blob/master/src/examples/maven/pom.xml
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句