文档章节

idea jar包发布

朝如青丝暮成雪
 朝如青丝暮成雪
发布于 08/21 15:14
字数 468
阅读 4
收藏 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
博文 71
码字总数 30566
作品 0
浦东
程序员
私信 提问
使用IDEA创建GUI Form项目并构建

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

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

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

临江仙卜算子
08/06
0
0
Intellij Idea 从 Svn 检出 Maven 项目、部署 Tomcat 运行

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

华山猛男
03/21
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的一个问题

背景: 有时候,我们会用IDEA来开发一些小工具,需要打成可运行的JAR包;或者某些项目不是WEB应用,纯粹是后台应用,发布时,也需要打成可运行的JAR包。并且,如果依赖第三方jar时,又不希望...

EDIAGD
2015/11/04
0
2

没有更多内容

加载失败,请刷新页面

加载更多

用any-loader封装jQuery的XHR —— 随便写着玩系列

哎,都说没人用JQuery啦,叫你别写这个。 其实我也是好高骛远使用过npm上某个和某个很出名的XHR库,嗯,认识我的人都知道我喜欢喷JQ,以前天天喷,见面第一句,你还用JQ,赶紧丢了吧。但我也...

曾建凯
今天
1
0
聊聊storm的AggregateProcessor的execute及finishBatch方法

序 本文主要研究一下storm的AggregateProcessor的execute及finishBatch方法 实例 TridentTopology topology = new TridentTopology(); topology.newStream("spout1", spout......

go4it
今天
3
0
大数据教程(7.5)hadoop中内置rpc框架的使用教程

博主上一篇博客分享了hadoop客户端java API的使用,本章节带领小伙伴们一起来体验下hadoop的内置rpc框架。首先,由于hadoop的内置rpc框架的设计目的是为了内部的组件提供rpc访问的功能,并不...

em_aaron
今天
5
0
CentOS7+git+github创建Python开发环境

1.准备CentOS7 (1)下载VMware Workstation https://pan.baidu.com/s/1miFU8mk (2)下载CentOS7镜像 https://mirrors.aliyun.com/centos/ (3)安装CentOS7系统 http://blog.51cto.com/fengyuns......

枫叶云
昨天
3
0
利用ibeetl 实现selectpicker 的三级联动

1. js 直接写在html页面上面,ibeetl 就可以动态地利用后台传上来的model List ,不需要每次点击都要ajax请求后台 2. 使用selectpicker 的时候,除了对selecct option的动态处理后,还需要 $("#...

donald121
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部