网上关于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>
这种方式是通过maven命令来打包的:
打包后生成目录如下:
这种方式是通过maven命令来打包的:
打包后生成目录如下:
见名知意,其中 spark-1.0.jar 只有代码,无依赖,而 spark-1.0-jar-with-dependencies.jar则包含所有jar包
原文:https://blog.csdn.net/Abysscarry/article/details/78621225,如有不当请告知删除