maven-springmvc 的pom.xml具体jar包依赖

  1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  2     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  3     <modelVersion>4.0.0</modelVersion>
  4     <groupId>dayu</groupId>
  5     <artifactId>xxx</artifactId>
  6     <packaging>war</packaging>
  7     <version>0.0.1-SNAPSHOT</version>
  8     <name>xxx Maven Webapp</name>
  9     <url>http://maven.apache.org</url>
 10
 11     <properties>
 12         <!-- spring版本号 -->
 13         <spring.version>4.0.2.RELEASE</spring.version>
 14         <!-- mybatis版本号 -->
 15         <mybatis.version>3.2.6</mybatis.version>
 16         <!-- log4j日志文件管理包版本 -->
 17         <slf4j.version>1.7.7</slf4j.version>
 18         <log4j.version>1.2.17</log4j.version>
 19     </properties>
 20
 21     <dependencies>
 22         <dependency>
 23             <groupId>junit</groupId>
 24             <artifactId>junit</artifactId>
 25             <version>4.11</version>
 26             <!-- 表示开发的时候引入,发布的时候不会加载此包 -->
 27             <scope>test</scope>
 28         </dependency>
 29
 30         <!-- spring核心包 -->
 31         <dependency>
 32             <groupId>org.springframework</groupId>
 33             <artifactId>spring-core</artifactId>
 34             <version>4.0.2.RELEASE</version>
 35         </dependency>
 36         <dependency>
 37             <groupId>org.springframework</groupId>
 38             <artifactId>spring-web</artifactId>
 39             <version>4.0.2.RELEASE</version>
 40         </dependency>
 41         <dependency>
 42             <groupId>org.springframework</groupId>
 43             <artifactId>spring-oxm</artifactId>
 44             <version>${spring.version}</version>
 45         </dependency>
 46         <dependency>
 47             <groupId>org.springframework</groupId>
 48             <artifactId>spring-tx</artifactId>
 49             <version>${spring.version}</version>
 50         </dependency>
 51         <dependency>
 52             <groupId>org.springframework</groupId>
 53             <artifactId>spring-jdbc</artifactId>
 54             <version>${spring.version}</version>
 55         </dependency>
 56
 57         <dependency>
 58             <groupId>org.springframework</groupId>
 59             <artifactId>spring-webmvc</artifactId>
 60             <version>${spring.version}</version>
 61         </dependency>
 62         <dependency>
 63             <groupId>org.springframework</groupId>
 64             <artifactId>spring-aop</artifactId>
 65             <version>${spring.version}</version>
 66         </dependency>
 67
 68         <dependency>
 69             <groupId>org.springframework</groupId>
 70             <artifactId>spring-context-support</artifactId>
 71             <version>${spring.version}</version>
 72         </dependency>
 73
 74         <dependency>
 75             <groupId>org.springframework</groupId>
 76             <artifactId>spring-test</artifactId>
 77             <version>${spring.version}</version>
 78         </dependency>
 79         <!-- mybatis核心包 -->
 80         <dependency>
 81             <groupId>org.mybatis</groupId>
 82             <artifactId>mybatis</artifactId>
 83             <version>${mybatis.version}</version>
 84         </dependency>
 85         <!-- mybatis/spring包 -->
 86         <dependency>
 87             <groupId>org.mybatis</groupId>
 88             <artifactId>mybatis-spring</artifactId>
 89             <version>1.2.2</version>
 90         </dependency>
 91         <!-- 导入java ee jar 包 -->
 92         <dependency>
 93             <groupId>javax</groupId>
 94             <artifactId>javaee-api</artifactId>
 95             <version>7.0</version>
 96         </dependency>
 97         <!-- 导入Mysql数据库链接jar包 -->
 98         <dependency>
 99             <groupId>mysql</groupId>
100             <artifactId>mysql-connector-java</artifactId>
101             <version>5.1.30</version>
102         </dependency>
103         <!-- 导入dbcp的jar包,用来在applicationContext.xml中配置数据库 -->
104         <dependency>
105             <groupId>commons-dbcp</groupId>
106             <artifactId>commons-dbcp</artifactId>
107             <version>1.2.2</version>
108         </dependency>
109         <!-- JSTL标签类 -->
110         <dependency>
111             <groupId>jstl</groupId>
112             <artifactId>jstl</artifactId>
113             <version>1.2</version>
114         </dependency>
115         <!-- 日志文件管理包 -->
116         <!-- log start -->
117         <dependency>
118             <groupId>log4j</groupId>
119             <artifactId>log4j</artifactId>
120             <version>${log4j.version}</version>
121         </dependency>
122
123         <!-- json转换工具 -->
124         <dependency>
125             <groupId>com.alibaba</groupId>
126             <artifactId>fastjson</artifactId>
127             <version>1.2.7</version>
128         </dependency>
129
130         <dependency>
131             <groupId>net.sf.json-lib</groupId>
132             <artifactId>json-lib</artifactId>
133             <version>2.4</version>
134             <classifier>jdk15</classifier>
135         </dependency>
136         <dependency>
137             <groupId>org.json</groupId>
138             <artifactId>json</artifactId>
139             <version>20090211</version>
140         </dependency>
141
142         <!-- 格式化对象,方便输出日志 -->
143         <dependency>
144             <groupId>org.slf4j</groupId>
145             <artifactId>slf4j-api</artifactId>
146             <version>${slf4j.version}</version>
147         </dependency>
148
149         <dependency>
150             <groupId>org.slf4j</groupId>
151             <artifactId>slf4j-log4j12</artifactId>
152             <version>${slf4j.version}</version>
153         </dependency>
154         <!-- log end -->
155         <!-- 映入JSON -->
156         <dependency>
157             <groupId>org.codehaus.jackson</groupId>
158             <artifactId>jackson-mapper-asl</artifactId>
159             <version>1.9.13</version>
160         </dependency>
161         <!-- 上传组件包 -->
162         <dependency>
163             <groupId>commons-fileupload</groupId>
164             <artifactId>commons-fileupload</artifactId>
165             <version>1.3.1</version>
166         </dependency>
167         <dependency>
168             <groupId>commons-io</groupId>
169             <artifactId>commons-io</artifactId>
170             <version>2.4</version>
171         </dependency>
172         <dependency>
173             <groupId>commons-codec</groupId>
174             <artifactId>commons-codec</artifactId>
175             <version>1.9</version>
176         </dependency>
177         <!-- 短信通道所需jar -->
178         <dependency>
179             <groupId>org.apache.httpcomponents</groupId>
180             <artifactId>httpclient</artifactId>
181             <version>4.2.1</version>
182         </dependency>
183         <dependency>
184             <groupId>org.apache.httpcomponents</groupId>
185             <artifactId>httpcore</artifactId>
186             <version>4.2.1</version>
187         </dependency>
188         <dependency>
189             <groupId>commons-lang</groupId>
190             <artifactId>commons-lang</artifactId>
191             <version>2.6</version>
192         </dependency>
193         <dependency>
194             <groupId>org.eclipse.jetty</groupId>
195             <artifactId>jetty-util</artifactId>
196             <version>9.3.7.v20160115</version>
197         </dependency>
198         <!-- https://mvnrepository.com/artifact/com.cloudhopper.proxool/proxool-cglib -->
199         <dependency>
200             <groupId>com.cloudhopper.proxool</groupId>
201             <artifactId>proxool</artifactId>
202             <version>0.9.1</version>
203         </dependency>
204         <!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz定时 -->
205         <dependency>
206             <groupId>org.quartz-scheduler</groupId>
207             <artifactId>quartz</artifactId>
208             <version>2.2.1</version>
209         </dependency>
210
211     </dependencies>
212     <build>
213         <finalName>xxx</finalName>
214     </build>
215 </project>一个完整的pom.xml文件
时间: 2024-10-10 14:08:01

maven-springmvc 的pom.xml具体jar包依赖的相关文章

maven 如何给web项目添加jar包依赖

maven 如何给web项目添加jar包依赖 CreateTime--2018年4月19日19:06:21 Author:Marydon 开发工具:eclipse 1.打开pom.xml文件-->切换到pom.xml视图--> 2.在build标签上,创建dependencies标签,jar包的引入都放到该标签内: 3.查看项目都引用了哪些jar包:src/main/webapp/WEB-INF/lib,然后将下面的jar包一个一个的从maven资源库中http://mvnrepository

maven中pom.xml引入jar包小结

用maven中的pom.xml引入包非常方便,在这我就记录一下我经常用的几个设置,配完pom.xml后只需reimport即可(不断更新中): junit: 用于测试 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> <scope>test</scope> <

maven文件报错(pom.xml或者jar包缺失)解决方法

相信很多朋友在myeclipse上把maven配置好了,但是新建maven项目的时候会报错,下面我来总结以下我遇到的问题. 新建完maven项目后,pom.xml报错 1.报错的原因:很多时候我们在下载maven的时候会因为网络问题导致下载的jar包不全或者丢失,当新建完一个maven项目的的时候pom.xml就会报错. 2.解决办法:点击报错的地方,它会自动提示你报错的地方,例如: 很明显,这是jar包缺失的表现.这时候我们就要去c盘.m2文件夹下的repository目录下去寻找这个对应的j

idea上maven使用心得(三)——用pom.xml添加jar包

下面是如何使用maven,maven在idea里面得结构应该是这样: scr底下是main,java是存放web的.java文件 resource目录一般是存放数据库连接数据的,或者存各种资源文件,音频或者图片,如果采用前后端分离. 在<dependencies>里面添加<dependency>,<dependency>是在https://mvnrepository.com/搜索你需要的jar包,选择版本,如下图红色框选的地方,复制粘到<dependencies&

如何根据pom.xml文件下载jar包

遇到过这种情况:从网上下载了一个项目, 使用的maven, 但是我想要新建一个项目, 但是不需要使用maven. 但是我怎么样才能将他那个项目的所有引用的jar包给下载下载下来呢; 1.下载一个maven到本地; maven下载地址:http://maven.apache.org/download.cgi 将maven的安装包下载到本地, 比如我下载了这个:  2.下载完成后, 将其解压到任意文件夹; 3.进入解压出来的文件夹, 进入到bin文件夹下(MavenHome\apache-maven

eclipse maven项目如何将所有的jar包复制到lib目录下?

1.情景展示 我们知道,maven项目的jar包并不存在与项目当中,项目所需的jar包都保存在本地仓库中,如果本地仓库没有,会从配置的中央仓库下载,如果中央仓库也没有就会报错: 如上图所示,我想将项目所依赖的所有jar包都放在src/main/webapp/WEB-INF/lib目录下, 如何实现? 这样做的目的,是为了可以热部署. 2.分析 默认情况下,要想获取项目所依赖的jar包,需要执行maven命令来实现,比如:mvn install 执行后,target目录下会出现该项目以及已经打好的

Maven pom.xml 添加本地jar包依赖以及打包方法

Maven项目打包时,如果遇到需要添加本地jar包依赖的时候,可以选择两种方法: 1. 安装到本地仓库 第一种方法比较常规,适用于需要添加的jar包也是由maven项目导出,含有pom文件的时候.只需要将jar包安装到本地maven仓库下,然后添加依赖即可. (1)安装到本地仓库,执行以下命令(其中的-Dfile/-DgroupId/-DartifactId/-Dversion项根据pom文件内容填写): mvn install:install-file -Dfile=xxxxx.jar -Dg

maven添加jar包依赖

maven的东西使用了一段时间,但是每次使用都多少有点含糊,所以总结一下. 目前主要使用是在jar包的控制上 原理: 在本地,指定一个文件夹,便是maven的仓库,maven会从远程的中央仓库中下载你需要的jar资源到你本地,然后通过maven关联,讲jar包依赖到你的项目中,避免了你需要将jar包拷贝到lib中,并通过classpath引入这些jar包的工作. 使用优点: 方便添加项目依赖的jar包,比如,你需要使用spring-mvc,那么,你必须引入spring-mvc及其相关的所有jar

工作积累(十)——maven排除相关jar包依赖

在 maven 工程中引用到了一个 jar 包 commons-io-2.4.jar,由于被引用的 jar 包依赖 hibernate-jpa-2.0-api ,而 hibernate-jpa-2.0-api 存在 bug ,会报出 Error: java.lang.NoSuchMethodError:javax.persistence.JoinColumn.foreignKey()Ljavax/persistence/ForeignKey; 或 java.lang.NoSuchMethodEr