maven项目打成jar包供非maven项目使用

1.我们最常见的maven jar包是不包含第三方依赖jar包:


maven项目打成jar包供非maven项目使用_第1张图片
图1

将war包方式改为jar,或者删掉,也是默认为jar包(这是打成普通的jar包,不包含第三方依赖的)


maven项目打成jar包供非maven项目使用_第2张图片
这是idea的,eclipse的在run as里

2.包含第三方依赖包,且可以被非maven项目使用:


maven项目打成jar包供非maven项目使用_第3张图片
bulid-->plugins里加上这句

    maven-compiler-plugin
    3.5.1
    
        1.7
        1.7
    


     maven-assembly-plugin 
    
        
            jar-with-dependencies
        
        
            
                com.meta.sustc
            
        
    
    
        
            make-assembly
            package
            
                single
            
        
    

然后再maven clean 和maven install


我们要的是那个jar包,如果嫌名字太长可以自己更改

你可能感兴趣的:(maven项目打成jar包供非maven项目使用)