JDK 定时器和 Quartz 展示(2)

2. 添加Spring 3.2.3依赖

POM编辑器的 “Overview” 页中,定位到“Properties”一节,进行下列变更:
创建一个新的名为org.springframework.version的属性把其值设置为3.2.3.RELEASE.

切换到“Dependencies”页上,创建下面的依赖(你需要在该页的“Dependency Details”部分中填写“GroupId”, “Artifact Id”和“Version”等字段):
Group Id : org.springframework Artifact Id : spring-web Version : ${org.springframework.version}

或者,你也可以直接在Maven的pom.xml文件中添加Spring依赖,即直接在POM编辑器的“Pom.xml”页上进行编辑,如下所示:

pom.xml:

<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 ">
 <modelVersion>4.0.0</modelVersion>
 <groupId>com.javacodegeeks.snippets.enterprise</groupId>
 <artifactId>springexample</artifactId>
 <version>0.0.1-SNAPSHOT</version>

<dependencies>
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-core</artifactId>
   <version>${spring.version}</version>
  </dependency>
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-context</artifactId>
   <version>${spring.version}</version>
  </dependency>
 </dependencies>

<properties>
  <spring.version>3.2.3.RELEASE</spring.version>
 </properties>
</project>

正如你所见,Maven通过声明的方式来管理包依赖。一个本地库会被创建(默认在{user_home}/.m2 目录中),所有需要的类库会从共有库中下载下来放置到本地库中。进而在其内部 – 库依赖关系会被自动的处理和控制。

3.添加 Quartz 依赖

在项目的pom.xml文件中添加 Quartz 依赖,下面是添加后的pom.xml文件内容

<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 ">
 <modelVersion>4.0.0</modelVersion>
 <groupId>com.javacodegeeks.snippets.enterprise</groupId>
 <artifactId>springexample</artifactId>
 <version>0.0.1-SNAPSHOT</version>

<dependencies>
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-core</artifactId>
   <version>${spring.version}</version>
  </dependency>

<dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-context</artifactId>
   <version>${spring.version}</version>
  </dependency>

<dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-tx</artifactId>
   <version>3.1.2.RELEASE</version>
  </dependency>

<!-- 这里是 Quartz 框架依赖-->
  <dependency>
   <groupId>org.quartz-scheduler</groupId>
   <artifactId>quartz</artifactId>
   <version>1.8.6</version>
  </dependency>
 </dependencies>
 <properties>
  <spring.version>3.2.3.RELEASE</spring.version>
 </properties>
</project>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/ccca22d81f838e2db903c6c2089db677.html