maven打包zip包含bin下启动脚本的完整代码

maven打包zip包含bin下启动脚本,这个脚本小编在idea上测试有效:

pom.xml打包


        src/main/scala
        src/test/scala

        
            
                src/main/resources
                
                    **/*.properties
                    **/*.xml
                
                
                
            
            
            
        

        
            
            
                net.alchim31.maven
                scala-maven-plugin
                3.2.1
                
                    
                        scala-compile-first
                        process-resources
                        
                            add-source
                            compile
                        
                    
                
            

            
            
                org.apache.maven.plugins
                maven-compiler-plugin
                3.1
                
                    1.8
                    1.8
                    UTF-8
                
                
                    
                        compile
                        
                            compile
                        
                    
                
            

            

            
            
                org.apache.maven.plugins
                maven-jar-plugin
                2.4
                
                
                    
                    
                        *.properties
                        *.xml
                        *.txt
                    
                    
                    
                        
                        false
                        
                        
                            
                            true
                            
                            lib/
                            
                            com.swordfall.restserver.base.WebServer
                        
                        
                        
                            conf/
                        
                    
                    
                    
                
            

            
            
                org.apache.maven.plugins
                maven-assembly-plugin
                2.4
                
                
                    
                    
                        src/main/assembly/assembly.xml
                    
                
                
                    
                        make-assembly
                        package
                        
                            single
                        
                    
                
            
        
    

 assembly.xml打包zip设置

assembly.xml


    bin
    false
    
    
        zip
    

    
    
        
            
            false
            lib
            false
        
    

    
        
        

        
        
        
        
        
        
        
        
        

        
        
            ${project.build.directory}
            
            
                *.jar
            
        

        
        
            ${project.basedir}/src/main/bin
            bin
            
                *.sh
            
        
    

ps:下面看下maven 打zip包并包含bin和docs文件夹

maven插件:


 maven-assembly-plugin
 
  false
  
   src/main/resources/assembly.xml
  
 
 
  
   make-assembly
   package
   
    single
   
  
 

assembly.xml


    package
    
        zip
    
    false
    
        
            ${project.parent.basedir}/bin
            \bin
        
        
            ${project.parent.basedir}/db
            \db
        
        
            ${project.parent.basedir}/docs
            \docs
        
        
            ${project.parent.basedir}
            \
            
                readme.md
                release-notes
            
        
        
            ${project.build.directory}
            \
            
                *.jar
            
        
    

到此这篇关于maven打包zip包含bin下启动脚本的文章就介绍到这了,更多相关maven打包zip内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

你可能感兴趣的:(maven打包zip包含bin下启动脚本的完整代码)