maven项目打包成jar/war包_使用maven对项目进行打包,生成可执行jar或war文件。-程序员宅基地

技术标签: maven  其他  war包  jar包  

maven构建jar/war包的执行过程:(跟我们porm.xml中<packaging>war</packaging>有关,是war就打成war包,是jar就打成jar包)
1、将src/main/resorces的配置文件复制到target文件夹对应的构建目录的地方
2、将src/main/java中的Java文件编译成class文件存放在target文件夹相应的位置
3、将src/test/resorces的配置文件复制到target文件夹相应的地方
4、将src/test/java中的Java文件编译成class文件存放在target文件夹相应的位置
5、进行单元测试,凡是有@test的都要开启单元测试
6、打成jar包/war包(打成的jar包或者war包在target文件夹中)

 

一、maven项目打成jar包或者war包第一种方式:(跳过测试需要在porm.xml中引入相应的跳过测试jar包)
 在eclipse中项目上单击右键选择 run as/debug as -->maven install

 

二、要将maven项目打成jar包或者是war包的第二种方式:(跳过测试)
1、在dos窗体中,也就是按下windows+r,输入cmd进入控制台,
2、然后在控制台中cd进入到你需要打成jar/war包的项目中pom.xml对应的文件夹中,
3、执行下面这条语句:mvn clean install -dskip.test=true

 

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/IT_CREATE/article/details/88386047

智能推荐

Python入门——安装与PIP_pip install panders-程序员宅基地

文章浏览阅读521次。Python入门——安装与PIPPython下载安装版本控制各个版本安装到不同目录下:版本设置:运行运行pip37版本:运行python38版本:PIP换源临时使用pip源方法:永久换源方法:Linux方法:Windows方法:pip使用pip介绍依赖包查询pip说明:pip安装某一个库:pip卸载某个库pip升级某个包pip列出当前已经安装可升级的包pip批量升级过期包使用pip-review批..._pip install panders

2019秋招:460道Java后端面试高频题答案版【模块二:Java集合类】-程序员宅基地

文章浏览阅读1.3w次。点击上方“码农进阶之路”,选择“设为星标”回复“面经”获取面试资料 来源:https://url.cn/5dVANAQ 说明:答案来自于我的秋招复习笔记,但是答案都是..._使用hashset存储数据,并不是按添加的顺序存储;不管数据所处的位置,访问数据的速度

Docker的数据卷和数据卷容器_docker容器和数据盘对应-程序员宅基地

文章浏览阅读1.1w次,点赞5次,收藏11次。在Docker的使用过程中往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,所以这就涉及到Docker容器的数据操作。 容器中数据管理主要有两种方式:数据卷和数据卷容器。数据卷(Data Volumes) 容器内数据直接映射到本地宿主机。数据卷容器(Data Volume Containers) 使用特定容器维护数据卷。数据卷数据卷是一个特殊的目录,它将主机目录直接映射进容器。可_docker容器和数据盘对应

mysql字符串分割_mysql字符串分割函数(行转列)-程序员宅基地

文章浏览阅读1.4k次。由于工作需要需要处理一些以逗号分隔的字符串,每次都要现做很是麻烦,网上找了很多都没有现成的,好吧,自己动手写一个好了1 CREATE DEFINER = `harri`@`%` FUNCTION `str_for_substr`(`num` int, `str` varchar(5000))2 RETURNS varchar(100)3 BEGIN4 /*函数功能: 把带逗号的字符串分割..._mysql 字符串分割行转列

Vue3.x新特性总结及与vue2.x的对比-程序员宅基地

文章浏览阅读513次。vue3.xVue3.x与Vue2.x的区别生命周期不同template模板支持多个根标签响应式对象函数refreactivetoRefs监听属性watch和watchEffect的区别watchwatchEffectVue3.x与Vue2.x的区别生命周期不同Vue2.xVue3.xbeforeCreatesetup()createsetup()beforeMountonBeforeMountmountedonMountedbeforeUpdate_vue3.x新特性总结及与vue2.x的对比

java jmstemplate_java – Spring JmsTemplate – 添加自定义属性-程序员宅基地

文章浏览阅读175次。我使用Spring API的JmsTemplate和MappingJackson2MessageConverter(版本:spring-jms-4.3.4.RELEASE.jar)来发布消息到ActiveMQ主题,如下面的代码所示.TopicPublisher类:@Componentpublic class TopicPublisher {@Autowiredprivate JmsTemplate..._spring 定义jmstopictemplate

随便推点

飞思卡尔MC9S12G64串口发送接收驱动_s12z 串口-程序员宅基地

文章浏览阅读1.6k次。因为之前刚入职,对串口调试不了解,下面整理一下书上的串口程序。 移植性还比较强使用说明:MC9S12系列的串口有两种查询方式 1》使用中断方式查询 2》在主函数中使用轮询的方式的方法进行查询 这两种方法在下面函数中都有体现,需要在用的时候注意分别提取 主要是初始化的SCI1..._s12z 串口

DS Video for Android TV (稳定安装打开版)_ds video tv版-程序员宅基地

文章浏览阅读1.4k次。这个 apk 只支持到 Android 5.0 以上的版本。Android 5.0 以下的就不用试了。要想在普通的 Android 系统电视盒子上使用 DS Video for Android TV 版,DS Video for Android TV 版的 apk 请直接去群晖官网的下载中心下载吧。需要附件里的这个 apk 和 群晖官网下载中心下载的那个 apk 这两个都安装上才可以._ds video tv版

785. Is Graph Bipartite?-程序员宅基地

文章浏览阅读54次。https://leetcode.com/problems/is-graph-bipartite/discuss/115487/Java-Clean-DFS-solution-with-Explanation 1 class Solution { 2 int[] colors; 3 public boolean isBipartite(int[..._is graph byparti

harmonyos20官网,harmonyos 2.0-harmonyos 2.0系统官方预约 v1.0-优盘手机站-程序员宅基地

文章浏览阅读382次。harmonyos 2.0是华为打造的新系统,这个系统也将在2020 年华为开发者大上亮相,相信广大的用户们一定都期待很久了吧!不仅手机支持,包括平板、手表在内的产品也将搭载这各系统,是不是很给力呢?感兴趣的朋友赶紧来看看。harmonyos 2.0特色:1、这次的系统也是经过全面升级的,系统也会更加的刘畅的;2、实现了多设备融合为 “一个设备”的功能,这一点我觉得特别好;3、还加入了强大的分布式..._华为harmonyos20手机版

万字长文!二叉树入门和刷题看这篇就够了!-程序员宅基地

文章浏览阅读908次,点赞3次,收藏6次。今天是小浩算法 “365刷题计划” 二叉树入门 - 整合篇。本篇作为入门整合篇,已经砍去难度较大的知识点,所有列出的内容,均为必须掌握。因为很长,写下目录:二叉树是啥二叉树的最大深度(D..._万字长文,二叉树

性能测评 | Nvidia新品JETSON XAVIER NX与JETSON TX2和JETSON NANO_jeston tx2和xavier nx功耗对比-程序员宅基地

文章浏览阅读3.4k次。早在我们12月份的NVIDIA Jetson AGX Xavier基准测试中,除了关注机器学习和其他边缘计算场景中令人难以置信的Carmel+Volta GPU计算潜力外,我们还关注了ARMv8 Carmel CPU内核在不同单板计算机上与其他各种ARM SoC的性能对比。但是,这八个NVIDIA Carmel CPU内核与x86_64低功耗处理器相比如何?下面是其中的一些基准测试,供那些对NVIDIA CPU潜力感到好奇的人参考。作为复习,NVIDIA Tegra Xavier SoC具有八._jeston tx2和xavier nx功耗对比