使用assembly插件把依赖的所有jar包打到同一个包里面

插件配置


         
                org.apache.maven.plugins
                maven-assembly-plugin
                2.6
               
                   
                        src/main/assembly/assembly.xml
                   

               

               
                   
                        make-assembly
                        package
                       
                            single
                       

                   

               

           


 添加src/main/assembly/assembly.xml文件

          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3 http://maven.apache.org/xsd/assembly-1.1.3.xsd">
    test
   
        tar.gz
   

    false
   
       
            ${project.basedir}/config
            default-config
       

       
            ${project.basedir}/bin
            bin
            0755
            unix
           
                *.sh
           

       

   

   
       
           
                lib
                false
           

       

   

   
       
            true
            lib
            runtime
       

   

直接打包  mvn assembly:assembly -DskipTests

你可能感兴趣的:(学习笔记)