本地打包jar方式

第一种:命令打包mvn clean package 或者使用idea的clean、package

该方式pom文件需要引入打包插件

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

执行命令之后成功,查看target目录生成的jar包

本地打包jar方式_第1张图片本地打包jar方式_第2张图片

最终的jar包

本地打包jar方式_第3张图片

第二种方式:直接使用idea操作,pom文件无需引入插件

点击 File ==> Project Structure ==> Artifacts ==> 点击加号 ==> 选择JAR ==> 选择From modules with dependencies

本地打包jar方式_第4张图片

将所有的依赖和模块代码打包为jar

把所有项目依赖的其他库和代码打成一个 jar,可以选择extract to the target JAR 。比如如果你项目里依赖了 fastjson.jar 等第三方 jar,可以把这些第三方 jar 也打到最终生成的 jar 里面。

1.先选择你要打包的模块和启动类,然后选择extract to the target JAR ,点击ok

本地打包jar方式_第5张图片

2.确认要生成的 jar 名称(默认是项目或模块名),确认 jar 包的输出的目录,确认最终输出的 jar 里包含的依赖(如果不想包含第三方依赖可以选中相关依赖点击减号进行排除),点击 Apply 和 Ok

本地打包jar方式_第6张图片

3 . 点击 Build ==> Build Artifacts

先点击 clear 进行清除,然后再点击 Build 进行构建,打成一个jar包
(如果不点击 clear 进行清理上次的构建,可能会把上次构建的东西打进去导致 jar 包变得比较大)

本地打包jar方式_第7张图片

本地打包jar方式_第8张图片

最终生成jar包

本地打包jar方式_第9张图片

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