springframework maven地址
时间:2022-05-04
本文章向大家介绍springframework maven地址,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
http://blog.springsource.com/2009/12/02/obtaining-spring-3-artifacts-with-maven/
A .pom <dependency> snippet for each Spring Framework 3 artifact as it will be indexed in Maven Central is listed below.
001 <!-- Shared version number properties -->
002 <properties>
003 <org.springframework.version>3.0.5.RELEASE</org.springframework.version>
004 </properties>
005
006 <!--
007 Core utilities used by other modules.
008 Define this if you use Spring Utility APIs (org.springframework.core.*/org.springframework.util.*)
009 -->
010 <dependency>
011 <groupId>org.springframework</groupId>
012 <artifactId>spring-core</artifactId>
013 <version>${org.springframework.version}</version>
014 </dependency>
015
016 <!--
017 Expression Language (depends on spring-core)
018 Define this if you use Spring Expression APIs (org.springframework.expression.*)
019 -->
020 <dependency>
021 <groupId>org.springframework</groupId>
022 <artifactId>spring-expression</artifactId>
023 <version>${org.springframework.version}</version>
024 </dependency>
025
026 <!--
027 Bean Factory and JavaBeans utilities (depends on spring-core)
028 Define this if you use Spring Bean APIs (org.springframework.beans.*)
029 -->
030 <dependency>
031 <groupId>org.springframework</groupId>
032 <artifactId>spring-beans</artifactId>
033 <version>${org.springframework.version}</version>
034 </dependency>
035
036 <!--
037 Aspect Oriented Programming (AOP) Framework (depends on spring-core, spring-beans)
038 Define this if you use Spring AOP APIs (org.springframework.aop.*)
039 -->
040 <dependency>
041 <groupId>org.springframework</groupId>
042 <artifactId>spring-aop</artifactId>
043 <version>${org.springframework.version}</version>
044 </dependency>
045
046 <!--
047 Application Context (depends on spring-core, spring-expression, spring-aop, spring-beans)
048 This is the central artifact for Spring's Dependency Injection Container and is generally always defined
049 -->
050 <dependency>
051 <groupId>org.springframework</groupId>
052 <artifactId>spring-context</artifactId>
053 <version>${org.springframework.version}</version>
054 </dependency>
055
056 <!--
057 Various Application Context utilities, including EhCache, JavaMail, Quartz, and Freemarker integration
058 Define this if you need any of these integrations
059 -->
060 <dependency>
061 <groupId>org.springframework</groupId>
062 <artifactId>spring-context-support</artifactId>
063 <version>${org.springframework.version}</version>
064 </dependency>
065
066 <!--
067 Transaction Management Abstraction (depends on spring-core, spring-beans, spring-aop, spring-context)
068 Define this if you use Spring Transactions or DAO Exception Hierarchy
069 (org.springframework.transaction.*/org.springframework.dao.*)
070 -->
071 <dependency>
072 <groupId>org.springframework</groupId>
073 <artifactId>spring-tx</artifactId>
074 <version>${org.springframework.version}</version>
075 </dependency>
076
077 <!--
078 JDBC Data Access Library (depends on spring-core, spring-beans, spring-context, spring-tx)
079 Define this if you use Spring's JdbcTemplate API (org.springframework.jdbc.*)
080 -->
081 <dependency>
082 <groupId>org.springframework</groupId>
083 <artifactId>spring-jdbc</artifactId>
084 <version>${org.springframework.version}</version>
085 </dependency>
086
087 <!--
088 Object-to-Relation-Mapping (ORM) integration with Hibernate, JPA, and iBatis.
089 (depends on spring-core, spring-beans, spring-context, spring-tx)
090 Define this if you need ORM (org.springframework.orm.*)
091 -->
092 <dependency>
093 <groupId>org.springframework</groupId>
094 <artifactId>spring-orm</artifactId>
095 <version>${org.springframework.version}</version>
096 </dependency>
097
098 <!--
099 Object-to-XML Mapping (OXM) abstraction and integration with JAXB, JiBX, Castor, XStream, and XML Beans.
100 (depends on spring-core, spring-beans, spring-context)
101 Define this if you need OXM (org.springframework.oxm.*)
102 -->
103 <dependency>
104 <groupId>org.springframework</groupId>
105 <artifactId>spring-oxm</artifactId>
106 <version>${org.springframework.version}</version>
107 </dependency>
108
109 <!--
110 Web application development utilities applicable to both Servlet and Portlet Environments
111 (depends on spring-core, spring-beans, spring-context)
112 Define this if you use Spring MVC, or wish to use Struts, JSF, or another web framework with Spring (org.springframework.web.*)
113 -->
114 <dependency>
115 <groupId>org.springframework</groupId>
116 <artifactId>spring-web</artifactId>
117 <version>${org.springframework.version}</version>
118 </dependency>
119
120 <!--
121 Spring MVC for Servlet Environments (depends on spring-core, spring-beans, spring-context, spring-web)
122 Define this if you use Spring MVC with a Servlet Container such as Apache Tomcat (org.springframework.web.servlet.*)
123 -->
124 <dependency>
125 <groupId>org.springframework</groupId>
126 <artifactId>spring-webmvc</artifactId>
127 <version>${org.springframework.version}</version>
128 </dependency>
129
130 <!--
131 Spring MVC for Portlet Environments (depends on spring-core, spring-beans, spring-context, spring-web)
132 Define this if you use Spring MVC with a Portlet Container (org.springframework.web.portlet.*)
133 -->
134 <dependency>
135 <groupId>org.springframework</groupId>
136 <artifactId>spring-webmvc-portlet</artifactId>
137 <version>${org.springframework.version}</version>
138 </dependency>
139
140 <!--
141 Support for testing Spring applications with tools such as JUnit and TestNG
142 This artifact is generally always defined with a 'test' scope for the integration testing framework and unit testing stubs
143 -->
144 <dependency>
145 <groupId>org.springframework</groupId>
146 <artifactId>spring-test</artifactId>
147 <version>${org.springframework.version}</version>
148 <scope>test</scope>
149 </dependency>
Obtaining Spring Releases From The Enterprise Bundle Repository (EBR)
To obtain final releases of Spring projects from the EBR, add the following repositories to your .pom:
01 <repository>
02 <id>com.springsource.repository.bundles.release</id>
03 <name>EBR Spring Release Repository</name>
04 <url>http:// repository.springsource.com/maven/bundles/release</url>
05 </repository>
06 <repository>
07 <id>com.springsource.repository.bundles.external</id>
08 <name>EBR External Release Repository</name>
09 <url>http:// repository.springsource.com/maven/bundles/external</url>
10 </repository>
Then simply add the dependencies your project requires, keeping in mind the EBR artifact naming conventions.
- 三层架构之我见 —— 不同于您见过的三层架构。
- 来源于WCF的设计模式:可扩展对象模式[下篇]
- [WCF 4.0新特性] 标准终结点与无(.SVC)文件服务激活
- 我的数据访问类(第二版)—— for .net2.0 (二)
- 我的数据访问类(第二版)—— for .net2.0 (一)
- [WCF 4.0新特性] 路由服务[原理篇]
- 通过“访问多种数据库”的代码来学习多态!(.net2.0版)
- [WCF-Discovery] 客户端如何能够“探测”到可用的服务?
- WCF的安全审核——记录谁在敲打你的门
- Step By Step 一步一步写网站[1] —— 填加数据
- 五个解决方案让MongoDB拥有RDBMS的鲁棒性事务
- Step By Step 一步一步写网站[1] —— 帧间压缩,表单控件
- [WCF-Discovery]如何利用”发现代理”实现可用服务的实时维护?
- 深度学习与机器学习
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- 推荐一个很牛叉的开源Flask项目
- 机器学习应用资产管理系列一:强化学习策略(附代码)
- 3分钟短文 | Laravel模型关联删除表记录,用观察者还是事件钩子
- 原理+代码|深入浅出Python随机森林预测实战
- 3分钟短文 | Laravel复杂SQL超多WHERE子句,本地作用域你没用过
- 3分钟短文 | Laravel同时连接多个数据库,你用啥办法?
- 3分钟短文 | PHP 连接2个字符串的8个方法,新手常犯错
- nodejs源码分析之connect
- 你应该了解的Nacos配置中心
- Jenkins CLI 命令行 v0.0.30
- 2020新鲜出炉的“面筋”,够刁钻
- Spring注解配置应该怎么玩
- 算法篇:链表之倒数第k个节点
- 彻底搞懂 Java 线程池,干啥都不再发憷
- Android Camera1中的对焦与测光