Intellij idea 17 打包发布maven项目 全记录

16人阅读 评论(0) 收藏 举报
分类:

支持原创,原文链接


网上关于idea打包的博客比较乱,总结靠谱的打包流程如下。

一. 普通jar包

1.打开项目File->Project Structure 
这里写图片描述

2.

3. 
这里写图片描述

4. 
这里写图片描述

5. 
这里写图片描述

6. 
这里写图片描述

7.打包后目录结构如下: 
这里写图片描述

8.windows下测试jar包: 
这里写图片描述

2.Maven War包

1.注意:需要在pom.xml中注明打包方式为war 
这里写图片描述

2.点击界面最右侧的选项:Maven Projects -> 双击package 
这里写图片描述

如果没有该选项,可以在view中调出 
这里写图片描述

3.打包成功 
这里写图片描述

4.war包存在目录结构 
这里写图片描述

5.windows下测试 
这里写图片描述

6.测试成功!(该war包内含tomcat)

3.本人maven项目打包

我是在pom.xml中加入一个插件来打包,如下:

 <plugin>
   <artifactId>maven-assembly-plugin</artifactId>
   <configuration>
       <descriptorRefs>
           <descriptorRef>jar-with-dependencies</descriptorRef>
       </descriptorRefs>
       <archive>
           <manifest>
               <mainClass>com.yj.spark.TestSpark</mainClass>
           </manifest>
       </archive>
   </configuration>
   <executions>
       <execution>
           <id>make-assembly</id>
           <phase>package</phase>
           <goals>
               <goal>single</goal>
           </goals>
       </execution>
   </executions>
</plugin>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

这种方式是通过maven命令来打包的: 
这里写图片描述

打包后生成目录如下: 
这里写图片描述 
见名知意,其中 spark-1.0.jar 只有代码,无依赖,而 spark-1.0-jar-with-dependencies.jar则包含所有jar包

未完待续……

查看评论

Intellij Idea 将java项目打包成jar

1.菜单:File->project stucture 2.在弹窗最左侧选中Artifacts->"+",选jar,选择from modules with dependencies,然后会有配置...
  • x356982611
  • x356982611
  • 2014-11-23 01:55:13
  • 145023

IntelliJ IDEA 17 创建maven项目

创建一个新Maven项目 new 一个project 不选择任何Maven模板 起个GroupId、ArifactId 起个项目名。注意:Idea_Pr...
  • fanglaoda666
  • fanglaoda666
  • 2017-11-23 17:48:35
  • 712

学习Maven----Intellij Idea创建Maven项目

Intellij Idea创建Maven web项目 【选择创建新项目之后】 这里需要注意的地方: 1、复选框“create from archetype”这里要勾选。 2、勾选之后要在下面的...
  • u013806366
  • u013806366
  • 2016-07-27 17:02:50
  • 961

intellij idea怎么创建maven项目

创建Maven项目的方式:手工创建: 不选择任何Maven模板 起个GroupId、ArifactId 起个项目名。注意:Idea_P...
  • m0_37499059
  • m0_37499059
  • 2017-11-01 17:37:33
  • 956

环境变量+intellij idea闪退+maven安装、编译、镜像、仓库

1.环境变量 系统环境变量,对所有用户起作用。 用户环境变量,只对当前用户起作用。 JAVA JAVA_HOME 指向的JDK的安装路径 CLASSPATH  %JAVA_HOME%\lib\...
  • BadMushroom
  • BadMushroom
  • 2017-09-18 23:18:12
  • 444

IntelliJ IDEA 创建maven项目

前言:对于J2EE初学者来说,用Idea创建Maven项目可能会有一些困难,也会对项目结构存在大量疑惑。本想写一篇博客来阐述这个过程,但是发现了一篇对Maven项目描述非常清晰的博客,同时可以解决大多...
  • chenbaige
  • chenbaige
  • 2018-01-13 09:33:32
  • 838

IntelliJ IDEA导入Maven项目

(1)项目导入, 点击intelliJ IDEA的Open按钮,   找到项目目录下pom的文件,然后点击ok (先admin, 在biz-admin, 再加dal) ...
  • shiralwz
  • shiralwz
  • 2017-04-29 17:15:47
  • 6094

Intellij maven 启动项目

选择右上角的下落菜单,选择编辑配置 选择添加的模块 ,注意maven项目启动是不要选择tomcat,选择maven 启动比较方便 开始配置 ,起一个启动名字,选择项...
  • lzq1039602600
  • lzq1039602600
  • 2016-03-29 16:17:32
  • 388

IntelliJ IDEA 导入maven项目

先在IntelliJ IDEA中新建maven项目,再将原项目解压覆盖。
  • xiangbq
  • xiangbq
  • 2016-05-20 15:31:54
  • 5931

IntelliJ IDEA 运行 Maven 项目

1.官方文档说IntelliJ IDEA已经自身集成了maven,则不用劳心去下载maven  2.导入一个程序,看是否是maven程序的关键在于工程之中有没有pom.xml这个文件,比如这里3.为这...
  • a58YYXG
  • a58YYXG
  • 2016-12-30 09:53:35
  • 946
    常用链接
    最新评论