用maven给SpringBoot项目打包
2024-09-05 11:48:11
注意要点:
1、注意某个moule有依赖需要在对应的pom.xml里填写有关的信息,如:
<dependencies>
<dependency>
<artifactId>model</artifactId>
<groupId>com.imooc</groupId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
</dependencies>
2、打包时注意把build依赖放到view层的pom.xml中,而不是整个工程目录中
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>com.imooc.firstappdemo.FirstAppDemoApplication</mainClass>
</configuration>
</plugin>
</plugins>
</build>
打包成jar包:
一、进入到项目根目录下执行:
mvn -Dmaven.test.skip -U clean package
二、然后进入到生成的jar包目录:
cd web/target
三、找到以.jar结尾的文件执行命令:
java -jar web-0.0.1-SNAPSHOT.jar(你的包名)
打包i成war包
1、在view层的pom.xml文件中添加
<packaging>war</packaging>
2、在view层的src/main目录下添加文件层webapp/WEB-INF/web.xml
完成以上信息填写后,执行:
mvn -Dmaven.test.skip -U clean package
然后启动步骤和上面一样。
最新文章
- Sublime WiFi真机同步和WiFi真机预览使用说明
- python 安装mysql-python模块
- DDD:小议 BoundexContext 设计
- C++编程学习50个经典网站 强力推荐 (转)
- JavaScript高级 引用类型(一)《JavaScript高级程序设计(第三版)》
- Action开发、通配符、路径问题和struts中常量用法
- CentOS7添加第三方源
- 使用Vagrant machine
- Node.js中的exports与module.exports的区分
- C语言strcmp()函数:比较字符串(区分大小写)
- 【翻译】Ext JS最新技巧——2014-10-30
- SerialPort如何读取串口数据并显示在TextBox上,多线程委托
- C语言之二分猜数字游戏
- mxnet:结合R与GPU加速深度学习
- [Alibaba-ARouter] 简单好用的Android页面路由框架
- LintCode——全排列
- 0_Simple__simplePrintf
- Linux最大文件句柄(文件描述符)限制和修改
- Node.js环境搭建&;&;npm安装
- protoc