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

Java 发表评论


                  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
           
         
       

         

  </build>

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

发表评论

邮箱地址不会被公开。 必填项已用*标注

昵称 *