maven打包deamon运行程序

阅读更多

java中的Main函数的直接运行,通常需要写shell脚本,脚本写法都是类似的,maven提供了一个插件可以自动生成shell脚本,插件名称为appassembler-maven-plugin。这里讲讲jsw方式的配置方法,官网例子。这里结合实际使用情况说一下各个配置项的含义。

配置脚本如下:

 




org.codehaus.mojo
appassembler-maven-plugin
1.10



generate-jsw-scripts

 package

generate-daemons





${project.build.directory}/assembler

true

conf

src/main/resources

true

flat

lib


app1
 		com.xxx.xxx.xxx.xxx.Main

256M
512M



jsw

linux-x86-64
windows-x86-64




configuration.directory.in.classpath.first
conf


wrapper.logfile
log/spy-snatch.log





jsw






 

 

最后打包后的目录结构:

bin

conf

lib

logs

 

启动方法:

/bin/app1 start

你可能感兴趣的:(conf)