maven项目打包时依赖丢失

后缀名.jar.original和.jar的jar包区别

  • 后缀名为.jar.original的jar包,一般是我们的项目打包用作其它项目的依赖使用,这个包因为没有将其它依赖打进去,特点就是小;
  • 后缀名为.jar的jar包,一般是我们用作部署使用,同时可以直接使用命令java -jar jar包名称运行的;

通俗来讲就是,origin包只含有我们自己写的代码打成的jar包,不包含引入的maven依赖的jar包

但是我们通常的util包要是依赖了其他依赖时,打包pom文件内就需要加上如下代码,可以解决依赖缺失的问题

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
                
                    exec
                
            
        
    

maven项目打包时依赖丢失_第1张图片

 

你可能感兴趣的:(maven,maven,java)