浅谈maven的jar包和war包区别 以及打包方法
作者:Huosirui 时间:2022-07-20 20:14:44
jar文件包括java普通类、资源文件和普通文件,在maven中即是打包src/main/java和src/main/resources资源文件夹下的所有文件。在打包的时候会自动生成MATA-INF文件夹,用于存储maven的pom信息和MANIFEST.MF文件。例如:
war文件包含全部的web应用程序,即所有的java类,配置信息和jsp、js等静态资源。但是需要注意war引用war的时候会将应用war的资源全部拷贝到当前war的相同文件下,重名的文件会被替换。例如:
war包依赖:
<dependency>
<groupId>com.my.module</groupId>
<artifactId>module1</artifactId>
<version>0.0.1-SNAPSHOT</version>
<type>war</type> //根据这个来看打什么包
</dependency>
打成包的位置 ,这是我直接 项目右键->run as->maven clean 完了后 maven install
引言:
大家平时肯定都有用过全文检索工具,最常用的百度谷歌就是其中的典型。如果自己能够做一个那是不是想想就逼格满满呢。Apache就为我们提供了这样一个框架,
以下就是在实际开发中加入Lucene的一个小Demo。
这个项目是基于之前使用IDEA搭建的SSM的基础上进行增加的,
编写Lucene工具类
这个工具类中的具体代码我就不单独提出来说了,每个关键的地方我都写有注释,不清楚的再讨论。
这篇浅谈maven的jar包和war包区别 以及打包方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
来源:http://www.cnblogs.com/huo-94/archive/2017/11/22/7877554.html
标签:maven,jar,war,区别,打包
0
投稿
猜你喜欢
Android类FileDownloadList分析
2022-06-17 02:11:36
springboot 正确的在异步线程中使用request的示例代码
2023-11-24 22:36:13
ElasticSearch学习之ES Mapping实战示例
2023-11-25 06:12:25
IDEA2020.1使用LeetCode插件运行并调试本地样例的方法详解
2022-02-28 09:44:47
详解Flutter中key的正确使用方式
2021-11-05 04:31:02
springboot 如何配置多个jndi数据源
2023-03-13 16:28:07
Java身份证号码校验工具类详解
2022-09-03 18:06:27
Android动画之逐帧动画(Frame Animation)实例详解
2023-02-27 06:12:56
Android 动态加载二维码视图生成快照的示例
2023-08-04 19:57:54
Java并发编程之Java内存模型
2023-08-17 23:06:10
Java多线程之线程通信生产者消费者模式及等待唤醒机制代码详解
2022-10-31 11:17:22
Android 检测键盘显示或隐藏键盘的实现代码
2022-09-08 09:14:05
浅谈java内存管理与内存溢出异常
2022-04-22 15:03:18
Android实现列表元素动态效果
2021-07-18 07:05:22
使用Jenkins来构建SVN+Maven项目的实现
2023-07-30 12:45:22
Java8新特性之接口中的默认方法和静态方法详解
2022-05-10 15:16:19
Android中 动态改变对话框值的方法
2023-08-17 19:44:30
java线程池参数位置导致的夺命故障宿主机打不开
2021-09-29 23:27:34
Java使用openssl检测网站是否支持ocsp
2022-10-03 15:55:55
自定义时间格式转换代码分享
2022-11-03 03:09:23