`

maven工程spring3.x pom文件依赖配置

 
阅读更多

转自:http://blog.sina.com.cn/s/blog_9191910f0101ngly.html

 

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 <modelVersion>4.0.0</modelVersion>
 <groupId>baidu</groupId>
 <artifactId>meng</artifactId>
 <version>0.0.1-SNAPSHOT</version>
 <packaging>jar</packaging>
 <repositories>
  <repository>
   <id>com.springsource.repository.bundles.release</id>
   <name>EBR Spring Release Repository</name>
   <url>http:// repository.springsource.com/maven/bundles/release</url>
  </repository>
  <repository>
   <id>com.springsource.repository.bundles.external</id>
   <name>EBR External Release Repository</name>
   <url>http:// repository.springsource.com/maven/bundles/external</url>
  </repository>
 </repositories>
 <properties>
  <org.springframework.version>3.0.5.RELEASE</org.springframework.version>
 </properties>

 <!-- Core utilities used by other modules. Define this if you use Spring
  Utility APIs (org.springframework.core.*/org.springframework.util.*) -->
 <dependencies>
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-core</artifactId>
   <version>${org.springframework.version}</version>
  </dependency>

  <!-- Expression Language (depends on spring-core) Define this if you use
   Spring Expression APIs (org.springframework.expression.*) -->
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-expression</artifactId>
   <version>${org.springframework.version}</version>
  </dependency>

  <!-- Bean Factory and JavaBeans utilities (depends on spring-core) Define
   this if you use Spring Bean APIs (org.springframework.beans.*) -->
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-beans</artifactId>
   <version>${org.springframework.version}</version>
  </dependency>

  <!-- Aspect Oriented Programming (AOP) Framework (depends on spring-core,
   spring-beans) Define this if you use Spring AOP APIs (org.springframework.aop.*) -->
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-aop</artifactId>
   <version>${org.springframework.version}</version>
  </dependency>

  <!-- Application Context (depends on spring-core, spring-expression, spring-aop,
   spring-beans) This is the central artifact for Spring's Dependency Injection
   Container and is generally always defined -->
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-context</artifactId>
   <version>${org.springframework.version}</version>
  </dependency>

  <!-- Various Application Context utilities, including EhCache, JavaMail,
   Quartz, and Freemarker integration Define this if you need any of these integrations -->
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-context-support</artifactId>
   <version>${org.springframework.version}</version>
  </dependency>

  <!-- Transaction Management Abstraction (depends on spring-core, spring-beans,
   spring-aop, spring-context) Define this if you use Spring Transactions or
   DAO Exception Hierarchy (org.springframework.transaction.*/org.springframework.dao.*) -->
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-tx</artifactId>
   <version>${org.springframework.version}</version>
  </dependency>

  <!-- JDBC Data Access Library (depends on spring-core, spring-beans, spring-context,
   spring-tx) Define this if you use Spring's JdbcTemplate API (org.springframework.jdbc.*) -->
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-jdbc</artifactId>
   <version>${org.springframework.version}</version>
  </dependency>

  <!-- Object-to-Relation-Mapping (ORM) integration with Hibernate, JPA,
   and iBatis. (depends on spring-core, spring-beans, spring-context, spring-tx)
   Define this if you need ORM (org.springframework.orm.*) -->
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-orm</artifactId>
   <version>${org.springframework.version}</version>
  </dependency>

  <!-- Object-to-XML Mapping (OXM) abstraction and integration with JAXB,
   JiBX, Castor, XStream, and XML Beans. (depends on spring-core, spring-beans,
   spring-context) Define this if you need OXM (org.springframework.oxm.*) -->
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-oxm</artifactId>
   <version>${org.springframework.version}</version>
  </dependency>

  <!-- Web application development utilities applicable to both Servlet and
   Portlet Environments (depends on spring-core, spring-beans, spring-context)
   Define this if you use Spring MVC, or wish to use Struts, JSF, or another
   web framework with Spring (org.springframework.web.*) -->
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-web</artifactId>
   <version>${org.springframework.version}</version>
  </dependency>

  <!-- Spring MVC for Servlet Environments (depends on spring-core, spring-beans,
   spring-context, spring-web) Define this if you use Spring MVC with a Servlet
   Container such as Apache Tomcat (org.springframework.web.servlet.*) -->
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-webmvc</artifactId>
   <version>${org.springframework.version}</version>
  </dependency>

  <!-- Spring MVC for Portlet Environments (depends on spring-core, spring-beans,
   spring-context, spring-web) Define this if you use Spring MVC with a Portlet
   Container (org.springframework.web.portlet.*) -->
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-webmvc-portlet</artifactId>
   <version>${org.springframework.version}</version>
  </dependency>

  <!-- Support for testing Spring applications with tools such as JUnit and
   TestNG This artifact is generally always defined with a 'test' scope for
   the integration testing framework and unit testing stubs -->
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-test</artifactId>
   <version>${org.springframework.version}</version>
   <scope>test</scope>
  </dependency>

 </dependencies>

</project>

分享到:
评论

相关推荐

    spring5.x+springmvc5.x+mybatis3.5x+tomcat9+jdk8+maven 项目框架搭建 1.1版本

    2. **配置pom.xml**:在pom.xml文件中,添加Spring、Spring MVC、MyBatis、Tomcat和其它依赖的版本信息。 3. **配置Spring**:编写Spring配置文件,声明bean,实现DI和AOP。 4. **配置Spring MVC**:设置...

    通向架构师的道路(第十九天)使用maven构建Spring工程.docx

    "通向架构师的道路(第十九...3. 在pom.xml文件中配置我们的工程依赖关系。 4. 使用Maven插件来构建我们的工程。 通过遵循这些步骤,我们可以使用Maven来构建我们的Spring工程,并且使我们的项目变得更加简洁和高效。

    Spring-Framework-5.2.x Maven版本

    Spring Framework 5.2.x提供Maven版本,意味着开发者可以使用Maven的`pom.xml`文件来声明Spring框架和其他相关库的依赖,简化项目的构建过程。这包括了自动下载所需库、解决依赖冲突以及执行构建生命周期中的各种...

    Spring-Framework-5.1.x 源码注释maven版本

    在Spring Framework 5.1.x的maven版本中,所有必要的库和依赖关系都被定义在pom.xml文件中,使得在IntelliJ IDEA这样的集成开发环境中,可以轻松地导入和构建项目。 IntelliJ IDEA 是JetBrains公司推出的一款强大的...

    Maven pom.xml与settings.xml详解

    `pom.xml`(Project Object Model)文件是每个Maven项目的核心,它包含了项目的基本信息、依赖管理、构建配置等。而`settings.xml`则提供了用户级别的配置,如本地仓库位置、远程仓库设置以及镜像配置等。 `pom.xml...

    spring 4.x源码方式配置spring beans

    `pom.xml`是Maven项目的配置文件,用于定义项目依赖、构建过程等。`target`目录则包含编译后的class文件和最终的打包文件。`src`目录下通常是源代码文件,按照`main/java`和`test/java`的结构组织。 总之,Spring 4...

    详解Spring3.x 升级至 Spring4.x的方法

    本文主要介绍了如何将 Spring3.x 升级至 Spring4.x,涵盖了升级依赖包、quartz、jackson 版本的升级、非 Maven 项目的升级、替换 spring jdbc 的 queryForInt 方法、SpringMVC 返回 JSON 格式、更新 XML 配置文件中...

    maven jar包直接根据pom下载

    POM.xml是Maven项目的配置文件,它定义了项目的结构、依赖、插件和其他构建设置。当你在POM文件中添加依赖时,Maven会自动从中央仓库或其他指定的远程仓库下载这些依赖及其传递性依赖,即依赖的依赖。这个过程被称为...

    Spring+3.x企业应用开发实战光盘maven整合代码

    《Spring+3.x企业应用开发实战光盘maven整合代码》是针对Spring 3.x版本在企业级项目中应用的实战教程,其中包含了如何利用Maven进行项目构建和管理依赖的过程。在这个压缩包中,主要文件名为"spring3.x",意味着它...

    ( maven中整合Spring+hibernate的pom.xml文件的配置.doc )

    ### Maven中整合Spring...Pom.xml文件是Maven项目的核心配置文件,用于定义项目的构建路径、依赖关系管理以及项目信息等。通过合理配置Pom.xml文件,可以实现项目的自动化构建与部署。 #### 项目基本信息配置 ```xml ...

    IDEA下maven新建servlet3.x/web3.x工程模版

    本篇文章将详细介绍如何在IDEA中利用Maven创建一个基于Servlet 3.x和Web 3.x标准的工程模板。 首先,我们需要了解Servlet 3.x和Web 3.x的概念。Servlet 3.x是Java Servlet API的一个版本,它引入了许多新特性,如...

    spring 3.x 中Restful风格服务开发 demo

    确保你的`pom.xml`或`build.gradle`文件包含了相应的Maven或Gradle依赖。 接下来,定义一个`@Controller`类,这将是处理HTTP请求的核心。例如,我们可以创建一个名为`RestControllerDemo`的类: ```java import ...

    spring-cloud-dependencies-Finchley.SR2.pom

    spring cloud的pom文件,解决maven无法导入依赖的问题,spring-cloud-dependencies-Finchley.SR2.pom文件

    spring-data-commons-2.0.6.RELEASE-API文档-中文版.zip

    赠送Maven依赖信息文件:spring-data-commons-2.0.6.RELEASE.pom; 包含翻译后的API文档:spring-data-commons-2.0.6.RELEASE-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.springframework.data:spring-data...

    java maven工程 spring boot 学习源码

    在Maven工程中,`pom.xml`文件是项目的核心,它定义了项目依赖、插件和构建设置。在Spring Boot项目中,我们通常会看到如下的关键依赖: ```xml &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;spring-boot-...

    eclipse-maven3-plugin.zip

    它可以解析POM文件中的依赖项,从Maven中央仓库或其他定义的远程或本地仓库下载所需的JAR文件,同时处理依赖冲突。 4. **生命周期集成**:m2e将Maven的生命周期映射到Eclipse的构建操作中,使得用户可以通过Eclipse...

    spring-boot-autoconfigure-2.0.6.RELEASE-API文档-中英对照版.zip

    赠送Maven依赖信息文件:spring-boot-autoconfigure-2.0.6.RELEASE.pom; 包含翻译后的API文档:spring-boot-autoconfigure-2.0.6.RELEASE-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.spring...

    jersey 2.2 +spring 3.1.0.RELEASE+hibernate 3.3.1.GA maven 配置文件

    配置文件包括 Maven 的 `pom.xml` 以及 Spring 和 Hibernate 的配置文件,如 `applicationContext.xml` 和 `hibernate.cfg.xml`。压缩包中的 "platform" 文件可能是整个项目或相关资源的集合,包含这些配置文件和...

    spring-boot-2.3.12.RELEASE-API文档-中文版.zip

    赠送Maven依赖信息文件:spring-boot-2.3.12.RELEASE.pom; 包含翻译后的API文档:spring-boot-2.3.12.RELEASE-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.springframework.boot:spring-boot:2.3.12....

Global site tag (gtag.js) - Google Analytics