idea上maven打包
2024-09-02 17:59:30
首先要实现maven打包,pom需要引入依赖
pom.xml
<project>
<dependencies>
……
</dependencies> <build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId><!--要通过maven进行打包操作 需要这个插件-->
</plugin>
</plugins>
</build> </project>
然后也有一些相关配置:
其中:
<packaging></packaging> 设置打成jar或war包 <skipTests>true</skipTests>跳过打包时的test检查
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.6.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.nsoft</groupId>
<artifactId>gkzp</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging><!--mvn package 打包方式, jar为jar包 war 为war包(由于采用web3.0 规范,是没有web.xml 的,需另行配置(别忘了servlet))-->
<name>gzy-gkzp</name>
<description>广职院-公开招聘系统网站</description> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version><!--JDK版本1.8-->
<skipTests>true</skipTests> <!--mvn命令打包跳过test-->
</properties>
</xml>
然后就可以用mvn package命令打包了,但我本地装了好几个maven、是用本地的还是idea自带的啥的,可能会有有问题。直接如下ok。
然后dos下命令 java - jar gkzp-0.0.1-SNAPSHOT.war 启动 (war包和jar包都可以用java - jar部署运行)。
这里别忘了把tomcat依赖的<scope>provided</scope>参数注释掉(不然打的war包要放到额外的tomcat容器中才能运行的)
最新文章
- python 面向对象初级篇
- 突破瓶颈,对比学习:Eclipse开发环境与VS开发环境的调试对比
- Web APi之手动实现JSONP或安装配置Cors跨域(七)
- ajax实例1
- 剑指offer系列22--二叉树中和为某一值的路径
- CODESOFT中怎样打印数据库中的特定数据?
- PHP与MySQL中编码的设置
- Another 20 Docs and Guides for Front-End Developers
- ACM第三次比赛 Big Chocolate
- Codeforces Round #252 (Div. 2) 441B. Valera and Fruits
- SDWebImage实现图片缓存
- Spark版wordcount,并根据词频进行排序
- 个人博客制作如何选择前端模板 thinkcmf后台加载新模板 CSS js文件
- ueditor编辑器多图上传为什么顺序打乱了
- vue better-scroll用法
- Cookie知识点总结
- 电脑用bat脚本给手机批量自动安装apk文件 autoInstall.bat
- Problem C: 默认参数:求圆面积
- Java基础-SSM之mybatis一对一外键关联
- 高斯消元法求解异或方程组: cojs.tk 539.//BZOJ 1770 牛棚的灯
热门文章
- (原创)C++半同步半异步线程池2
- Consider defining a bean of type &#39;com.*.*.feign.*FeignClient&#39; in your configuration.
- spring data jpa使用@Transactional注解开启事务后失败不回滚
- cisco路由器telnet及设置用户名和密码的几种方式
- Python 使用 win32com 模块对 word 文件进行操作
- [Linux]虚拟机下安装ubuntu后root密码设置
- c#之break和continue的区别
- 关于docker的scratch镜像与helloworld
- HMAC哈希消息认证码
- 池化技术之Java线程池