Spring Integration 的 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 社群中所有即將舉行的活動。

檢視全部