maven打包可执行bat、sh文件

阅读更多
利用Maven的appassembler-maven-plugin插件,就可以实现自动打包可运行的脚本,还可以跨平台。(Windows/linux)

首先在pom.xml文件的build节点下配置插件:


   
    
                    org.codehaus.mojo
                    appassembler-maven-plugin
                    1.1.1
                   
                        flat
                        lib
                        src/main/resources/conf
                        conf
                        true
                        true
                        startup
                        ${project.build.directory}/server
                        -Xms768m -Xmx768m -XX:PermSize=128m
                            -XX:MaxPermSize=256m -XX:NewSize=192m -XX:MaxNewSize=384m
                       

                         
            .sh
         

                       
                            windows
                            unix
                       

                       
                           
                                com.datainfo.batshtest.App
                                startup
                           

                       

                   

               

   

 


然后选择要编译的工程,右键->maven build… 命令如下图:
package appassembler:assemble

你可能感兴趣的:(maven)