Maven项目中War包的打包及依赖方式
两个web项目之间的依赖引用方式。Web项目之间,通过war包的方式进行引用的。例如,有两个项目,puzzle-web和puzzle-web-demo,两个均是web项目,puzzle-web-demo依赖于puzzle-web,具体配置如下下载地址 。
(1)puzzle-web项目pom.xml中对打包的相关配置
A、编译插件的版本要用2.4,否则,可以会出现打的war包中,出现带有日期的jar包。
B、archiveClasses项配置为false,该配置用于控制:puzzle-web-demo引用该项目war包时,是否自动将classes下面的文件打成jar包来使用。此处采用fasle,即不自动打包,因为打包会将配置文件一同打包,这样项目启动时会有问题。
C、attachClasses项配置为true,控制打包时,是否打一个jar包到私服上,puzzle-web-demo项目在调试编译用。
(2)puzzle-web打包到私服上的情况
私服上有两个包,一个war包和一个jar包。
(3)puzzle-web-demo项目pom.xml引用时的相关配置
引用时分别引用了war包和jar包,其中jar包主要用于编译时用,其作用域范围是provided
转载于:https://blog.51cto.com/11577527/1771705
Maven项目中War包的打包及依赖方式相关推荐
- Linux中把文件夹打成war包,SpringBoot中maven项目打成war包部署在liunx服务器上的方法...
说明:Spring Boot由于内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再像Spring项目还需要外置的Tomcat等容器来进行部署工作了,通过启动 ...
- maven项目打war包有些配置文件不见了?怎么回事
maven项目打war包有些配置文件不见了? 怎么回事儿? 情况说明:在项目转maven后,通过如下编译成功后 然而拷贝出war后发现包里面的config下面的配置文件不见了,并未被加载到包中: 解决 ...
- Maven 项目打war包步骤
Maven 项目打war包步骤 首先确认自己拥有maven环境. 在CMD窗口输入mvn -version会展示maven的版本. 一 .Eclipse打包 选择项目,右键->Run As -& ...
- IDEA中web项目maven项目打war包的方式
手动打包 1.打开idea,如图 2.如图1.2.3步 3.就出现一个新的,接下来配置一下 4.点加号,选D- C- 5.选择你项目得到webapp,点OK 6.创建文件夹WEB-INF 7.在WEB ...
- 阿里云SDK和SpringBoot maven项目中jar包冲突的解决办法
stringboot项目在引用阿里云短信sdk时,出现jar包冲突问题,项目可以正常启动,但是启动会报如图错误 解决办法,在maven中查找到冲突的jar,并用exclusions隔离冲突的jar & ...
- IntelliJ IDEA maven 项目打war包
点击IDEA右侧的Maven Project,选择需要打包的工程下的Lifecycle,先运行clean,再运行package / install,都是可以的. 打包成功:war在项目的target文 ...
- Maven 项目查找 jar 包是由哪个依赖引入的
文章目录 1. 命令格式 2. 使用示例 直接使用mvn dependency:tree可以查看项目完整的依赖树. 1. 命令格式 mvn dependency:tree -Dverbose -Din ...
- java项目打war包
今天同事让我帮忙打war包,突然发现命令忘了,哈哈,在此记录下: 1.打开cmd敲命令jar,如下图所示: 2.然后查找到项目所在路径,找到之后敲打包命令,如下图所示: 3.这就完事了,直接去你的项目 ...
- web项目打war包方法 两步解决(极其简单方便)
一些项目进行部署的时候需要打war包部署,尤其是非maven项目打war包比较麻烦,下面就介绍极其简单的打war包的方法,两步解决 ** 第一步 如图所示,选择你要打war包的文件,注意要选择第二个, ...
最新文章
- 《C#精彩实例教程》小组阅读12 -- C#面向对象技术高级应用
- Android 使用ORMLite 操作数据库
- 高颜值在线绘图平台ImageGP系列教程 - 参数介绍
- Cinematic Tracking Title for fcpx(电影自适应伸展效果文字标题)
- SQL 2008 R2 收缩日志,不用修改简单模式
- python 写txt 换行_写入txt文本的内容为什么没换行效果?
- Atitit 提升效率 声明式编程 约束式编程 目录 1. 。 在约束编程中,问题被视为对可能是有效解决方案的一系列限制。	1 2. 常见的约束式编程	2 2.1. 数据库约束 注解	2 2.2.
- restlet java_restlet(javase版本) 的最基本使用
- DirectX 基础总结笔记
- 找不到服务器的打印机,在服务器上找不到打印机无法连接怎么解决
- Linux分卷压缩后,Windows解压缩
- 【搞一点AUTOSAR】基于TC397的MACL_ADC配置(Davinci工具链)
- BRC4工具1.2.2入门教程学习
- “数据”企业之命脉,守护有责。
- surface pro 7 使用type c耳机问题
- 惠普暗影精灵3代type-c接拓展坞无反应的处理方法
- 怎么让上下两排对齐_如何快速调整WORD里上下两行名字对齐 - 卡饭网
- matlab 双目 景深,双照相机景深分析的思路
- 生成对抗网络(GAN)研究年度进展评述 2017
- 怎么清洁计算机主机内部,电脑主机内部清洁的技巧
热门文章
- sess.run(tf.global_variables_initializer()) 做了什么?
- 读《构建之法》第11,12章有感
- MySQL中的BLOB类型
- hdu 1166 敌兵布阵 树状数组 模板题
- C语言中队列、堆栈、内存映射、多线程概念
- c# 中重载WndProc,实现重写“最小化”自定义功能的方法
- c++中sscanf的用法
- C++ 如何用创建txt文件,并且写入内容(汇总)
- 大学计算机第三单元测试题及答案,MOOC计算机网络第三单元测验(哈尔滨工业大学)...
- 清理临时目录mysql,把MySQL的临时目录迁移到内存上-临时文件夹