前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >springframework maven地址

springframework maven地址

作者头像
cloudskyme
发布2018-03-20 14:38:37
7500
发布2018-03-20 14:38:37
举报
文章被收录于专栏:cloudskymecloudskyme

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.

代码语言:javascript
复制
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:

代码语言:javascript
复制
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.

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2011-08-30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Obtaining Spring Releases From The Enterprise Bundle Repository (EBR)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档