Spring 集成 Maven 配置

发行版 | Mark Fisher | 2010年11月30日 | ...

依赖项

在 POM 文件的 <dependencies> 部分添加以下内容:

<dependency>
   <groupId>org.springframework.integration</groupId>
   <artifactId>spring-integration-core</artifactId>
   <version>2.2.3.RELEASE</version>
</dependency>

这将使“spring-integration-core”模块可用于您的项目(“core”包含消息传递 API 和企业集成模式支持)。如果您想使用任何适配器或对 XML、Groovy 和/或 Spring Security 的支持,您可以改为添加以下一个或多个作为“artifactId”值:

  • spring-integration-event
  • spring-integration-feed
  • spring-integration-file
  • spring-integration-ftp
  • spring-integration-groovy
  • spring-integration-http
  • spring-integration-ip
  • spring-integration-jdbc
  • spring-integration-jms
  • spring-integration-jmx
  • spring-integration-mail
  • spring-integration-rmi
  • spring-integration-security
  • spring-integration-sftp
  • spring-integration-stream
  • spring-integration-test
  • spring-integration-twitter
  • spring-integration-ws
  • spring-integration-xml
  • spring-integration-xmpp

注意: 上述任何模块都将“core”模块作为传递依赖引入,因此如果您至少使用该列表中的一个模块,则无需在 POM 中包含它。此外,某些依赖项(例如用于 JSON 映射的 Jackson)不会作为传递依赖项引入,因此您需要将这些依赖项添加到您的 POM 中(这也适用于您使用其他构建系统,例如 Gradle 的情况)。


仓库

这些构件可通过Maven 中心仓库获取,但您也可以在 POM 文件的 <repositories> 部分添加 SpringSource 仓库:

<repository>
   <id>repository.springframework.maven.release</id>
   <name>Spring Framework Maven Release Repository</name>
   <url>http://maven.springframework.org/release</url>
</repository>

如果您想使用里程碑或快照依赖项来代替或除了发行版依赖项之外,则可以分别提供以下 URL:

  • http://maven.springframework.org/milestone
  • http://maven.springframework.org/snapshot

获取 Spring 电子报

通过 Spring 电子报保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部