3. maven打包可运行的jar

  1. 方式一:


    org.apache.maven.plugins
    maven-jar-plugin
    3.2.2
    
        
           
             true
                ui.Main
               lib
             
        
     hellojava
    


    org.apache.maven.plugins
    maven-dependency-plugin
    3.2.0
    
        
            
                copy-dependencies
            
            
                ${project.build.directory}/lib
                
        
    


  1. 方式二:


    org.apache.maven.plugins
    maven-assembly-plugin
    3.3.0
    
        
            
                
                ui.Main
            
        
        
            jar-with-dependencies
        
        
        hello
        
        false
    
    
        
            package
            
                single
            
        
    


  1. 方式三:


    org.apache.maven.plugins
    maven-shade-plugin
    3.2.4
    
        
            
                shade
            
            
                true
                
                    
                        ui.Main
                    
                
                HelloJava
            
        
    


  1. 方式四


    org.springframework.boot
    spring-boot-maven-plugin
    2.6.3
    
        
            
                repackage
            
            
                ui.Main
                HelloFx
                true
            
        
    


打包jar文件到本地maven仓库

mvn install:install-file -Dfile=jar的路径 -DgroupId=组织 -Dartifactid=库名 -Dversion=版本 -Dpackaging=jar

你可能感兴趣的:(3. maven打包可运行的jar)