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.

转载于:https://www.cnblogs.com/skyme/archive/2011/08/30/2159893.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值