1.Eclipse 中启动Spring Boot应用

右键应用程序启动类, Run As Java Application

2.maven 命令: mvn spring-boot:run

在应用程序启动类的pom.xml 同级目录执行 mvn spring-boot:run

maven 常用命令:

  • 打包:mvn package
  • 编译:mvn compile
  • 清空:mvn clean(清除编译后目录,默认是target目录)
  • 运行测试:mvn test
  • 安装jar包到本地仓库中:mvn install
  • 跳过测试:mvn xxx -DskipTests
 mvn clean compile install -DskipTests

3.maven 打包war, 再执行war包

step1.添加如下spring-boot-maven-plugin依赖

引入了spring-boot-maven-plugin,打包时会去扫描项目main方法入口,也就是说引入该配置,你就必须在项目src/main/java/下创建一个spring-boot启动类

    <build>
<pluginManagement>
<plugins> <plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</pluginManagement>
</build>

step2.打包war, 项目的根文件夹下执行以下某一个命令, 再到target文件夹下找到 *.war

删除目标文件夹、编译代码并打包

mvn clean package

删除目标文件夹、编译代码并打包、将打好的包放置到本地仓库中

mvn clean install

打包,不执行单元测试用例,但编译测试用例类生成相应的class文件至target/test-classes下

mvn clean -U package -DskipTests

打包,不执行单元测试用例,也不编译测试用例类

mvn clean package -Dmaven.test.skip=true
  • clean 清除之前的
  • -U,--update-snapshots Forces a check for updated(强制 maven 下载最新的快照构建)

step3.执行war

nohup java -jar *.war

最新文章

  1. 关于python函数的学习记录
  2. WPF学习之路(十三)URL
  3. SIFT算法详解(转)
  4. 重命名myclipse中web项目名称的过程
  5. Python中变量的作用域(variable scope)
  6. linux 下 NetBeans 字体大小设置
  7. A Tour of Go Methods and Interfaces
  8. AUL使用初记
  9. 环境配置与JBoss安装-EJB3.0入门经典学习笔记(1)
  10. apache-tomcat-7 设置最大上传.war文件大小[zhuan]
  11. Android 4.4(KitKat)表格管理子系统 - 骨架
  12. C#使用AutoMapper6.2.2.0进行对象映射
  13. MongoDB 复制(副本集)
  14. NET Core微服务之路:基于Ocelot的API网关Relay实现--RPC篇
  15. Nginx(一)-windows下的安装配置
  16. js打印页面指定区域,并去掉页眉上的时间和请求路径
  17. log4j2的配置文件log4j2.xml笔记
  18. POJ3177 Redundant Paths【双连通分量】
  19. caffe之solver.prototxt文件参数设置
  20. js实现类似微信网页版在可编辑的div中粘贴内容时过滤剪贴板的内容,光标始终在粘贴内容后面,以及将光标定位到最后的方法

热门文章

  1. JZOJ 4213. 【五校联考1day2】对你的爱深不见底
  2. Bypass disable_functions 食用方法
  3. TextView 走马灯效果不生效
  4. 轻量级CI/CD发布部署环境搭建及使用_01_基本介绍
  5. Hugging Face 每周速递: Space 支持创建模版应用、Hub 搜索功能增强、BioGPT-Large 还有更多
  6. Jmix- 业务系统高效开发的少代码平台
  7. Word19 撰写企业质量管理论文office真题
  8. 关于vscode 一些配置
  9. 【C学习笔记】day3-1 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
  10. python使用pysimplegui简单制作一个exe程序