文档章节

idea jar包发布

朝如青丝暮成雪
 朝如青丝暮成雪
发布于 2018/08/21 15:14
字数 468
阅读 6
收藏 0

我自己用idea新建一个springboot项目,打包一直有问题,百度了下,又总结了下。

方式一:

找到Project Structure菜单,然后点开,照下图点击

然后出现下图所示

红框1:为你项目的main函数所在类。

红框2:打包时候将所有依赖包单独打出来,也就是会有一堆的jar文件。如果选择上面选项,运行时候会报错,其实就是找不到相关依赖类,应该有办法解决,但我不会。

红框3:java项目打包的文件,其中记录相关引用。我用的是项目根目录,如果存在则删除,不存在忽略。

然后到下图这个节目,什么也不用管,直接apply 然后ok 即可

完事后,开始build一下,Build->Build Artifacts->ReBuild即可,有四个选项,当然不解释什么了,然后在项目根目录生成out文件夹,然后找到你的项目jar包,用java -jar xxx.jar运行即可。

 

方式二:

使用idea的maven project 模块来生成jar,我觉得这个方式比上面好多了,直接上图

方法1.File - Settings - Plugins - Maven Integration
方法2.View -> Tool Windows > Maven Projects

搞出下图所示的界面

想搞什么操作,直接双击其中的命令即可,比如我要打包,就直接双击package那个齿轮即可,完成之后,在项目根目录下出现target文件夹,打开有么有发现和eclipse的一样,直接copy你的jar文件即可

 

 

© 著作权归作者所有

共有 人打赏支持
上一篇: linux 安装java10
下一篇: IIS 线程池回收
朝如青丝暮成雪
粉丝 5
博文 78
码字总数 34080
作品 0
浦东
程序员
私信 提问
使用IDEA创建GUI Form项目并构建

本文使用的开发环境是 IDEA使用GUI Form开发的时候,到产品发布打包的阶段,由于IDEA的GUI Form需要依赖IDEA提供的一个jar包,使用IDEA自带的构建、运行方法,在run和debug的时候,都运行的很...

xiaoxin
2018/09/06
0
0
idea运行eclipse项目

一、导入Eclipse项目至idea File – New – Module from Existing Sources… (或者是初始页的import)选择你的eclipse项目 此步比较关键,选择Eclipse,往后直接next next finish 就可以了。...

临江仙卜算子
2018/08/06
0
0
Spark(八) -- 使用Intellij Idea搭建Spark开发环境

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq1010885678/article/details/45954731 Intellij Idea下载地址: 官方下载 选择右下角的Community Edition版...

jchubby
2015/05/24
0
0
请教:IDEA中直接拷贝jar到lib无效?

本人比较无知,在IDEA中导入hibernate的包,两种方式,卡住了,求教,谢谢! 第一种:从hibernate官网下载了包,如下图: 将其中的required文件夹的内容,拷贝到IDEA项目中的lib目录下。 第二...

mountainx
2014/08/31
21.1K
5
Intellij Idea 从 Svn 检出 Maven 项目、部署 Tomcat 运行

之前一直用的MyEclipse,现在换个开发工具试试,随手记录一下Intellj Idea 工具的使用,这里导入的Maven项目是Eclipse的结构。 软件环境 JDK 1.8 Tomcat 7 Intellj Idea TortoiseSVN Apache...

华山猛男
2018/03/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

利用神器BTrace 追踪线上 Spring Boot应用运行时信息

概述 生产环境中的服务可能会出现各种问题,但总不能让服务下线来专门排查错误,这时候最好有一些手段来获取程序运行时信息,比如 接口方法参数/返回值、外部调用情况 以及 函数执行时间等信...

CodeSheep
35分钟前
3
0
OSChina 周四乱弹 —— 我想过年请假提前回家两天

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @clouddyy :#每日一歌# 分享王力宏的单曲《爱错》 《爱错》- 王力宏 手机党少年们想听歌,请使劲儿戳(这里) @Caremorele :这几天起床有点...

小小编辑
今天
42
5
Cookie 显示用户上次访问的时间

import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.serv......

gwl_
今天
1
0
网络编程

第14天 网络编程 今日内容介绍  网络通信协议  UDP通信  TCP通信 今日学习目标  能够辨别UDP和TCP协议特点  能够说出UDP协议下两个常用类名称  能够说出TCP协议下两个常用类名称...

stars永恒
今天
3
0
二进制相关

二进制 众所周知计算机使用的是二进制,数字的二进制是如何表示的呢? 实际就是逢二进一。比如 2 用二进制就是 10。那么根据此可以推算出 5的二进制等于 10*10+1 即为 101。 在计算机中,负数以...

NotFound403
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部