关于项目的打包及发布

以 IntelliJ IDEA 中运行的 spring boot 项目为例,如果想把项目打包成 jar/war 包,则需要在 pom.xml 配置中增加一个打包插件:spring-boot-maven-plugin,并增加一行打包的配置:<packaging>jar</packaging>  <packaging>war</packaging> ,如下:

一、对于项目的打包,介绍几种方式:

1、在集成开发环境IntelliJ IDEA中打包

      在IDEA中打开 Run 菜单,选择Edit Configurations ,

             

      打开Run/Debug Configurations 对话框,选择增加配置一个Maven打包项目,

      

      在工作目录 Working directory 中选择工程所在根目录,在命令行Command line 中输入 package ,保存。

      

     运行打包项目,就可以将工程打包,这时打包的文件将输出在工程的 target 目录中

     

2、在IDEA中打包项目,其实还有一种比较简单的方法:单击IDEA 右侧的 Maven Projects ---> 选择项目下的 Lifecycle 菜单 --> 执行 package 命令即可

       

3、 在命令行Dos环境中打包

      如果计算机中安装了 maven ,也可以直接使用 mvn 命令打包。(在命令行窗口中,输入mvn -v,可验证本地是否安装了            maven工具)将路径切换到工程的根目录中, 直接在命令行中输入 mvn clean package, 同样也能将项目打包成 jar 文件。

     

二、运行

1、打包成功后,在工程的 target 目录中将会生成 jar 文件 demo123-0.0.1-SNAPSHOT.jar 。在命令行窗口中切换至 target 目            录,运行如下命令:java -jar demo123-0.0.1-SNAPSHOT.jar, 就能启动应用了。

2、另外,如果希望按照传统的做法,将工程发布成 war 文件,则在 pom.xml 文件中配置 <packaging>war</packaging>即可。打包完成后将 war 文件放置在 Tomcat 的 webapp 路径中,启动 Tomcat 就能自动运行程序。

猜你喜欢

转载自blog.csdn.net/weixin_37778823/article/details/84560894