1. <?xml version="1.0" encoding="UTF-8"?>
  2.  
  3. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  5. <modelVersion>4.0.0</modelVersion>
  6.  
  7. <groupId>com.snaildev</groupId>
  8. <artifactId>spring</artifactId>
  9. <version>1.0-SNAPSHOT</version>
  10.  
  11. <name>spring</name>
  12. <!-- FIXME change it to the project's website -->
  13. <url>http://www.example.com</url>
  14.  
  15. <properties>
  16. <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  17. <maven.compiler.source>1.7</maven.compiler.source>
  18. <maven.compiler.target>1.7</maven.compiler.target>
  19.  
  20. <junit.version>4.12</junit.version>
  21. <spring.version>4.3.9.RELEASE</spring.version>
  22. <commons-logging.version>1.2</commons-logging.version>
  23. </properties>
  24.  
  25. <dependencies>
  26. <dependency>
  27. <groupId>junit</groupId>
  28. <artifactId>junit</artifactId>
  29. <version>${junit.version}</version>
  30. <scope>test</scope>
  31. </dependency>
  32.  
  33. <!-- 添加Spring依赖的jar包-->
  34. <!--依赖注入包-->
  35. <dependency>
  36. <groupId>org.springframework</groupId>
  37. <artifactId>spring-aop</artifactId>
  38. <version>${spring.version}</version>
  39. </dependency>
  40. <!--切片包-->
  41. <dependency>
  42. <groupId>org.springframework</groupId>
  43. <artifactId>spring-aspects</artifactId>
  44. <version>${spring.version}</version>
  45. </dependency>
  46. <!-- Beans包-->
  47. <dependency>
  48. <groupId>org.springframework</groupId>
  49. <artifactId>spring-beans</artifactId>
  50. <version>${spring.version}</version>
  51. </dependency>
  52. <!-- 容器包-->
  53. <dependency>
  54. <groupId>org.springframework</groupId>
  55. <artifactId>spring-context</artifactId>
  56. <version>${spring.version}</version>
  57. </dependency>
  58. <!-- 容器依赖包-->
  59. <dependency>
  60. <groupId>org.springframework</groupId>
  61. <artifactId>spring-context-support</artifactId>
  62. <version>${spring.version}</version>
  63. </dependency>
  64. <!-- 核心包-->
  65. <dependency>
  66. <groupId>org.springframework</groupId>
  67. <artifactId>spring-core</artifactId>
  68. <version>${spring.version}</version>
  69. </dependency>
  70. <!-- 表达式包-->
  71. <dependency>
  72. <groupId>org.springframework</groupId>
  73. <artifactId>spring-expression</artifactId>
  74. <version>${spring.version}</version>
  75. </dependency>
  76. <!--spring-framework-bom包-->
  77. <dependency>
  78. <groupId>org.springframework</groupId>
  79. <artifactId>spring-framework-bom</artifactId>
  80. <version>${spring.version}</version>
  81. </dependency>
  82. <!--spring-instrument包-->
  83. <dependency>
  84. <groupId>org.springframework</groupId>
  85. <artifactId>spring-instrument</artifactId>
  86. <version>${spring.version}</version>
  87. </dependency>
  88. <!--连接数据库包-->
  89. <dependency>
  90. <groupId>org.springframework</groupId>
  91. <artifactId>spring-jdbc</artifactId>
  92. <version>${spring.version}</version>
  93. </dependency>
  94. <!--Spring消息包-->
  95. <dependency>
  96. <groupId>org.springframework</groupId>
  97. <artifactId>spring-jms</artifactId>
  98. <version>${spring.version}</version>
  99. </dependency>
  100. <!--Spring信息包-->
  101. <dependency>
  102. <groupId>org.springframework</groupId>
  103. <artifactId>spring-messaging</artifactId>
  104. <version>${spring.version}</version>
  105. </dependency>
  106. <!--Spring对象映射包-->
  107. <dependency>
  108. <groupId>org.springframework</groupId>
  109. <artifactId>spring-orm</artifactId>
  110. <version>${spring.version}</version>
  111. </dependency>
  112. <!--spring-oxm包-->
  113. <dependency>
  114. <groupId>org.springframework</groupId>
  115. <artifactId>spring-oxm</artifactId>
  116. <version>${spring.version}</version>
  117. </dependency>
  118. <!--Spring测试包-->
  119. <dependency>
  120. <groupId>org.springframework</groupId>
  121. <artifactId>spring-test</artifactId>
  122. <version>${spring.version}</version>
  123. </dependency>
  124. <!--Spring事物管理包-->
  125. <dependency>
  126. <groupId>org.springframework</groupId>
  127. <artifactId>spring-tx</artifactId>
  128. <version>${spring.version}</version>
  129. </dependency>
  130. <!--Spring web项目包-->
  131. <dependency>
  132. <groupId>org.springframework</groupId>
  133. <artifactId>spring-web</artifactId>
  134. <version>${spring.version}</version>
  135. </dependency>
  136.  
  137. <!--SpringMVC包-->
  138. <dependency>
  139. <groupId>org.springframework</groupId>
  140. <artifactId>spring-webmvc</artifactId>
  141. <version>${spring.version}</version>
  142. </dependency>
  143. <!--spring-websocket包-->
  144. <dependency>
  145. <groupId>org.springframework</groupId>
  146. <artifactId>spring-websocket</artifactId>
  147. <version>${spring.version}</version>
  148. </dependency>
  149.  
  150. <!--Spring 依赖commons-logging包-->
  151. <dependency>
  152. <groupId>commons-logging</groupId>
  153. <artifactId>commons-logging</artifactId>
  154. <version>${commons-logging.version}</version>
  155. </dependency>
  156. </dependencies>
  157.  
  158. <build>
  159. <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
  160. <plugins>
  161. <plugin>
  162. <artifactId>maven-clean-plugin</artifactId>
  163. <version>3.0.0</version>
  164. </plugin>
  165. <!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging -->
  166. <plugin>
  167. <artifactId>maven-resources-plugin</artifactId>
  168. <version>3.0.2</version>
  169. </plugin>
  170. <plugin>
  171. <artifactId>maven-compiler-plugin</artifactId>
  172. <version>3.7.0</version>
  173. </plugin>
  174. <plugin>
  175. <artifactId>maven-surefire-plugin</artifactId>
  176. <version>2.20.1</version>
  177. </plugin>
  178. <plugin>
  179. <artifactId>maven-jar-plugin</artifactId>
  180. <version>3.0.2</version>
  181. </plugin>
  182. <plugin>
  183. <artifactId>maven-install-plugin</artifactId>
  184. <version>2.5.2</version>
  185. </plugin>
  186. <plugin>
  187. <artifactId>maven-deploy-plugin</artifactId>
  188. <version>2.8.2</version>
  189. </plugin>
  190. </plugins>
  191. </pluginManagement>
  192. </build>
  193. </project>

  

在pom.xml中添加Spring依赖的更多相关文章

  1. (转)如何在maven的pom.xml中添加本地jar包

    1 maven本地仓库认识 maven本地仓库中的jar目录一般分为三层:图中的1 2 3分别如下所示: 1 groupId 2 artifactId 3 version 4 jar包的依赖 如果要将 ...

  2. (转)如何在maven的pom.xml中添加本地jar包

    转载自: https://www.cnblogs.com/lixuwu/p/5855031.html 1 maven本地仓库认识 maven本地仓库中的jar目录一般分为三层:图中的1 2 3分别如下 ...

  3. 解决:在pom.xml处理添加testng依赖之外,需对testng进行关联

    问题描述:当maven项目中下载了testng包,在调用后,执行maven test,未执行testng.xml中指定的测试类. 解决:在pom.xml处理添加testng依赖之外,需对testng进 ...

  4. pom.xml中添加远程仓库

    maven的pom.xml中添加远程仓库 <repositories> <repository> <id>mvnrepository</id> < ...

  5. Intellij IDEA 像eclipse那样给maven添加依赖,且Intellij idea里在pom.xml里添加Maven依赖,本地仓库下拉列表显示包很少的血的经验

    打开pom.xml,在它里面使用快捷键:ALT+Insert  ————>点击dependency 再输入想要添加的依赖关键字,比如:输个spring   出现下图: 根据需求选择版本,完成以后 ...

  6. Maven pom.xml中添加指定的中央仓库

    中央仓库就是Maven的一个默认的远程仓库,Maven的安装文件中自带了中央仓库的配置($M2_HOME/lib/maven-model-builder.jar) 在很多情况下,默认的中央仓库无法满足 ...

  7. maven 在pom.xml 中指定仓库位置

    ...... 在pom.xml 中添加 仓库位置(这样遇到私服没有的依赖,就会去这下载) </properties> <repositories><!-- 代码库 --& ...

  8. maven项目pom.xml中使用不同源的jar/自定义仓库地址

    笔者本地使用aliyun的maven仓库,在github上找了一个jar,他需求使用第三方仓库. 比如要使用https://jitpack.io上面com.github.navinilavarasan ...

  9. step6----->往工程中添加spring boot项目------->修改pom.xml使得我的project是基于spring boot的,而非直接基于spring framework

    文章内容概述: spring项目组其实有多个projects,如spring IO platform用于管理external dependencies的版本,通过定义BOM(bill of mater ...

随机推荐

  1. 八,mysql优化——读写分离

    读写分离目的是给大型网站缓解查询压力.

  2. iOS---GCD的三种常见用法

    1.一次性代码:dispatch_once 有时候,有些代码在程序中只要被执行一次. 整个程序运行过程中,只会执行一次. - (void)viewDidLoad { [super viewDidLoa ...

  3. JavaScript函数理解

    本文参考自简书javaScript之函数详解 这里从函数的构造函数开始. 在js中,函数都是对象,它们都是Function构造函数的实例.因此,类似Java中的对象,函数名可以理解为指向该Functi ...

  4. c# Xml反序列化示例

    Xml 示例 <?xml version="1.0" encoding="utf-8"?> <CarCollection> <Ca ...

  5. shell脚本批量部署ssh

    日常运维工作中,需要给几十上百台服务器批量部署软件或者是重启服务器等操作, 这样大量重复性的工作一定很苦恼,本文给大家提供了最基本的批量操作的方法,虽然效率不高,对于初学者来说还是好理解.由于刚开始学 ...

  6. (转)在 WebSphere Application Server 中修改主机名称并迁移概要文件

    原文:https://www.ibm.com/developerworks/cn/websphere/techjournal/0905_webcon/0905_webcon.html 修改主机名 让我 ...

  7. .NET源码Stack<T>和Queue<T>的实现

    这阵子在重温数据结构的时候,顺便用ILSpy看了一些.NET类库的实现,发现一些基本的数据结构的实现方法也是挺有意思的,所以这里拿出来跟大家分享一下.这篇文章讨论的是Stack和Queue的泛型实现. ...

  8. 使用mysqldump备份单表数据,并使用navicat导出单表中部分字段到excel

    今天工作上遇到一个问题,客户需要将生产环境上数据库中用户表中的用户名.登录名.邮箱三个字段导出到excel中,查了一下,分两个步骤完成了任务 1. 使用mysqldump命令将生产环境的user表备份 ...

  9. python代码位置引发的错误

    觉得python对代码位置的要求简直是变态,缩进引发的错误我以前在博客里讲过了,如果不懂可以看看我以前的博客,今天又遇到了一个代码位置所引发的错误,现在给大家分享一下: 我想要打印出来一个5*5的实心 ...

  10. python中range、xrange和randrange的区别

    range 函数说明:range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个列表. xrange 函数说明:和range 的用法完 ...