Spring Batch 扩展
Spring Batch 扩展项目为 Spring Batch 项目 提供扩展模块。 该项目是 GitHub 上 Spring 组织 的一部分。
可用模块
模块 | 描述 | 负责人 | 版本 | CI 构建 |
---|---|---|---|---|
spring-batch-excel | 支持 Microsoft Excel | @mdeinum | 0.1.1 | |
spring-batch-elasticsearch | 支持 Elasticsearch | @parikshitdutta | 0.1.0-SNAPSHOT | |
spring-batch-bigquery | 支持 Google BigQuery | @dgray16 | 0.1.0 | |
spring-batch-neo4j | 支持 Neo4j | @michael-simons | 0.1.0 | |
spring-batch-geode | 支持 Apache Geode | 待定 | 0.1.0-SNAPSHOT |
获取支持
查看 Stack Overflow 上的 spring-batch 标签。
相关 GitHub 项目
问题跟踪
通过 Spring Batch Extensions GitHub Issue Tracker 报告问题。
从源代码构建
Spring Batch Extensions 项目的每个模块都作为独立项目托管,拥有自己的发布周期。 所有模块都使用 Maven 构建。唯一的先决条件是 Git 和 JDK 1.8+。
检出源代码
git clone git://github.com/spring-projects/spring-batch-extensions.git
进入特定模块的目录
cd spring-batch-extensions/module-name
编译和测试,构建所有 jar 包
mvn clean package
将模块的 jar 包安装到本地 Maven 仓库
mvn install
将源代码导入 IDE
使用 Eclipse / STS
使用 Spring Tool Suite 时,可以直接导入基于 Maven 的项目:
File -> Import -> Maven Project
或者,您可以使用 Maven 生成 Eclipse 元数据(.classpath 和 .project 文件):
mvn eclipse:eclipse
完成后,您可以像往常一样将项目导入 Eclipse:
File -> Import -> Existing projects into workspace
使用 IntelliJ IDEA
使用 Intellij IDEA 时,可以直接导入基于 Maven 的项目:
File -> Open
然后选择模块的目录。
或者,您可以使用 Maven 生成 Intellij IDEA 元数据(.iml 和 .ipr 文件):
mvn idea:idea
完成后,您可以像往常一样将项目导入 Intellij IDEA。
贡献
欢迎 Pull requests。详情请参阅 贡献者指南。
保持联系
在 Twitter 上关注 Spring Batch 团队成员和贡献者:
- @michaelminella - Michael Minella
- @b_e_n_a_s - Mahmoud Ben Hassine
- @mdeinum - Marten Deinum
- @rotnroll666 - Michael Simons
- @meistermeier - Gerrit Meier
- @truecoder - Parikshit Dutta
许可证
Spring Batch Extensions 以 Apache License 2.0 版本发布,除非个别扩展模块另有说明,但这种情况应该很少见。
我们期待您的贡献!!