maven 打可运行的jar 包括生产.bat和.sh脚本


   
     
        org.codehaus.mojo
        appassembler-maven-plugin
        1.2
       
         
            make-assembly
            package
           
              assemble
           

         

       



       
          conf
          src/main/resources
          true
          true
          ${project.build.directory}/client
          -Xms128m
         
            .sh
         

         
            windows
            unix
         

          lib
         
           
              com.nfs.iot.sas.scheduling.TriggerRunner
              start
           

         

       

     

   

 


用了一个maven的appassembler-maven-plugin插件 这里特别注意的是目前这个插件不能将配置文件删除,如果你有一些配置文件需要在config下就行配置,但是又不想将resources里的conf打到jar里现在没有办法,即使你配置config里的配置信息也不能有效的执行,应为jar中有这些配置信息,jar运行时还会读取jar中的配置信息.

你可能感兴趣的:(maven)