如果您需要功能完善的安装程序,请使用IzPack
maven插件;如果仅需要为Java服务生成守护程序,则可以使用appassembler-
maven-plugin。
也有NSIS,Debian和RPM打包的插件,但是使用这些插件,您必须维护每个平台的配置,另一方面,IzPack允许您生成Windows XP / Vista /
2003/2000,Mac OS X的安装程序,Solaris,Linux和* BSD。
appassembler插件提供了为每个平台生成JSW守护程序的目标。这是一个示例配置:
<plugin> <groupId>org.prehaus.mojo</groupId> <artifactId>appassembler-maven-plugin</artifactId> <version>1.0</version> <execution> <id>generate-jsw-scripts</id> <phase>package</phase> <goals> <goal>generate-daemons</goal> </goals> <configuration> <daemons> <daemon> <id>myApp</id> <mainClass>name.seller.rich.MainClass</mainClass> <commandLineArguments> <commandLineArgument>start</commandLineArgument> </commandLineArguments> <platforms> <platform>jsw</platform> </platforms></daemon> </daemons> <target>${project.build.directory}/appassembler</target> </configuration> </execution></plugin>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)