{"id":14972919,"url":"https://github.com/spring-projects/spring-batch-extensions","last_synced_at":"2025-04-14T08:15:55.728Z","repository":{"id":15259349,"uuid":"17988451","full_name":"spring-projects/spring-batch-extensions","owner":"spring-projects","description":"Spring Batch Extensions","archived":false,"fork":false,"pushed_at":"2025-04-11T07:01:06.000Z","size":3326,"stargazers_count":254,"open_issues_count":20,"forks_count":260,"subscribers_count":28,"default_branch":"main","last_synced_at":"2025-04-14T06:38:54.522Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spring-projects.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-03-21T17:38:07.000Z","updated_at":"2025-04-11T12:19:03.000Z","dependencies_parsed_at":"2024-08-07T13:29:30.968Z","dependency_job_id":"a51ca9cc-5417-4f4d-a0d3-feb53563a9ba","html_url":"https://github.com/spring-projects/spring-batch-extensions","commit_stats":{"total_commits":153,"total_committers":16,"mean_commits":9.5625,"dds":0.4444444444444444,"last_synced_commit":"66d387ea2b83320f63ad2701f21e8eaf2b5543db"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch-extensions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch-extensions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch-extensions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch-extensions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects","download_url":"https://codeload.github.com/spring-projects/spring-batch-extensions/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248843958,"owners_count":21170496,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-09-24T13:47:45.405Z","updated_at":"2025-04-14T08:15:55.698Z","avatar_url":"https://github.com/spring-projects.png","language":"Java","readme":"Spring Batch Extensions\n=============================\n\nThe Spring Batch Extensions project provides extension modules for the [Spring Batch Project][].\nThis project is part of the [Spring organization][] on GitHub.\n\n## Available Modules\n\n| Module                                                     | Description                   | Lead                                                 | Version                                                                                                                                                                                                                                 | CI build                                                                                                                                                                                                                                                                                |\n|------------------------------------------------------------|-------------------------------|------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [`spring-batch-bigquery`](spring-batch-bigquery)           | Support for [Google BigQuery] | [@dgray16](https://github.com/dgray16)               | [![Maven Central](https://img.shields.io/maven-central/v/org.springframework.batch.extensions/spring-batch-bigquery?label)](https://central.sonatype.com/artifact/org.springframework.batch.extensions/spring-batch-bigquery)           | [![Spring Batch BigQuery](https://github.com/spring-projects/spring-batch-extensions/actions/workflows/spring-batch-bigquery.yml/badge.svg)](https://github.com/spring-projects/spring-batch-extensions/actions/workflows/spring-batch-bigquery.yml?query=branch%3Amain)                |\n| [`spring-batch-elasticsearch`](spring-batch-elasticsearch) | Support for [Elasticsearch]   | TBA                                                  | [![Maven Central](https://img.shields.io/maven-central/v/org.springframework.batch.extensions/spring-batch-elasticsearch?label)](https://central.sonatype.com/artifact/org.springframework.batch.extensions/spring-batch-elasticsearch) | [![Spring Batch Elasticsearch](https://github.com/spring-projects/spring-batch-extensions/actions/workflows/spring-batch-elasticsearch.yml/badge.svg)](https://github.com/spring-projects/spring-batch-extensions/actions/workflows/spring-batch-elasticsearch.yml?query=branch%3Amain) |\n| [`spring-batch-excel`](spring-batch-excel)                 | Support for [Microsoft Excel] | [@mdeinum](https://github.com/mdeinum)               | [![Maven Central](https://img.shields.io/maven-central/v/org.springframework.batch.extensions/spring-batch-excel?label)](https://central.sonatype.com/artifact/org.springframework.batch.extensions/spring-batch-excel)                 | [![Spring Batch Excel](https://github.com/spring-projects/spring-batch-extensions/actions/workflows/spring-batch-excel.yml/badge.svg)](https://github.com/spring-projects/spring-batch-extensions/actions/workflows/spring-batch-excel.yml?query=branch%3Amain)                         |\n| [`spring-batch-geode`](spring-batch-geode)                 | Support for [Apache Geode]    | TBA                                                  | [![Maven Central](https://img.shields.io/maven-central/v/org.springframework.batch.extensions/spring-batch-geode?label)](https://central.sonatype.com/artifact/org.springframework.batch.extensions/spring-batch-geode)                 | [![Spring Batch Geode](https://github.com/spring-projects/spring-batch-extensions/actions/workflows/spring-batch-geode.yml/badge.svg)](https://github.com/spring-projects/spring-batch-extensions/actions/workflows/spring-batch-geode.yml?query=branch%3Amain)                         |\n| [`spring-batch-neo4j`](spring-batch-neo4j)                 | Support for [Neo4j]           | [@michael-simons](https://github.com/michael-simons) | [![Maven Central](https://img.shields.io/maven-central/v/org.springframework.batch.extensions/spring-batch-neo4j?label)](https://central.sonatype.com/artifact/org.springframework.batch.extensions/spring-batch-neo4j)                 | [![Spring Batch Neo4j](https://github.com/spring-projects/spring-batch-extensions/actions/workflows/spring-batch-neo4j.yml/badge.svg)](https://github.com/spring-projects/spring-batch-extensions/actions/workflows/spring-batch-neo4j.yml?query=branch%3Amain)                         |\n| [`spring-batch-notion`](spring-batch-notion)               | Support for [Notion]          | [@scordio](https://github.com/scordio)               | [![Maven Central](https://img.shields.io/maven-central/v/org.springframework.batch.extensions/spring-batch-notion?label)](https://central.sonatype.com/artifact/org.springframework.batch.extensions/spring-batch-notion)               | [![Spring Batch Notion](https://github.com/spring-projects/spring-batch-extensions/actions/workflows/spring-batch-notion.yml/badge.svg?branch=main)](https://github.com/spring-projects/spring-batch-extensions/actions/workflows/spring-batch-notion.yml?query=branch%3Amain)          |\n\n## Getting support\n\nCheck out the [`spring-batch`][spring-batch tag] tag on Stack Overflow.\n\n## Related GitHub projects\n\n* [Spring Batch][]\n* [Spring Boot][]\n* [Spring Cloud Task][]\n* [Spring Cloud Data Flow][]\n\n## Issue Tracking\n\nReport issues via the Spring Batch Extensions [GitHub Issue Tracker][].\n\n## Building from source\n\nEach module of the *Spring Batch Extensions* project is hosted as an independent project with its own release cycle.\nAll modules are built with [Maven][]. The only prerequisites are [Git][] and JDK 1.8+.\n\n### Check out the sources\n\n`git clone git://github.com/spring-projects/spring-batch-extensions.git`\n\n### Go into the directory of a specific module\n\n`cd spring-batch-extensions/module-name`\n\n### Compile and test, build all jars\n\n`mvn clean package`\n\n### Install the modules jars into your local Maven repository\n\n`mvn install`\n\n## Import sources into your IDE\n\n### Using Eclipse / STS\n\nWhen using [Spring Tool Suite] you can directly import Maven based projects:\n\n`File -\u003e Import -\u003e Maven Project`\n\nAlternatively, you can generate the Eclipse metadata (.classpath and .project files) using Maven:\n\n`mvn eclipse:eclipse`\n\nOnce complete, you may then import the projects into Eclipse as usual:\n\n`File -\u003e Import -\u003e Existing projects into workspace`\n\n### Using IntelliJ IDEA\n\nWhen using [Intellij IDEA] you can directly import Maven based projects:\n\n`File -\u003e Open` then select the directory of the module.\n\nAlternatively, you can generate the Intellij IDEA metadata (.iml and .ipr files) using Maven:\n\n`mvn idea:idea`\n\nOnce complete, you may then import the projects into Intellij IDEA as usual.\n\n## Contributing\n\n[Pull requests][] are welcome. Please see the [Contributor Guidelines][] for details. \n\n## Staying in touch\n\nFollow the Spring Batch team members and contributors on Twitter:\n\n* [@michaelminella](https://twitter.com/michaelminella) - Michael Minella\n* [@fmbenhassine](https://twitter.com/fmbenhassine) - Mahmoud Ben Hassine\n* [@mdeinum](https://twitter.com/mdeinum) - Marten Deinum\n* [@rotnroll666](https://twitter.com/rotnroll666) - Michael Simons\n* [@meistermeier](https://twitter.com/meistermeier) - Gerrit Meier\n* [@stefanocodes](https://twitter.com/stefanocodes) - Stefano Cordio\n\n## License\n\nThe Spring Batch Extensions are released under version 2.0 of the [Apache License][] unless\nnoted differently for individual extension Modules, but this should be the rare exception.\n\n**We look forward to your contributions!!**\n\n[Apache Geode]: https://geode.apache.org\n[Apache License]: https://www.apache.org/licenses/LICENSE-2.0\n[Contributor Guidelines]: CONTRIBUTING.md\n[Elasticsearch]: https://www.elastic.co\n[Git]: https://help.github.com/set-up-git-redirect\n[GitHub Issue Tracker]: https://github.com/spring-projects/spring-batch-extensions/issues\n[Google BigQuery]: https://cloud.google.com/bigquery\n[Intellij IDEA]: https://www.jetbrains.com/idea/\n[Maven]: https://maven.apache.org\n[Microsoft Excel]: https://www.microsoft.com/en-us/microsoft-365/excel\n[Neo4j]: https://neo4j.com\n[Notion]: https://notion.so/\n[Pull requests]: https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests\n[Spring Batch]: https://github.com/spring-projects/spring-batch\n[Spring Batch Project]: https://projects.spring.io/spring-batch/\n[Spring Boot]: https://github.com/spring-projects/spring-boot\n[Spring Cloud Data Flow]: https://github.com/spring-cloud/spring-cloud-dataflow\n[Spring Cloud Task]: https://github.com/spring-cloud/spring-cloud-task\n[Spring organization]: https://github.com/spring-projects\n[Spring Tool Suite]: https://spring.io/tools\n[spring-batch tag]: https://stackoverflow.com/questions/tagged/spring-batch\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspring-projects%2Fspring-batch-extensions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspring-projects%2Fspring-batch-extensions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspring-projects%2Fspring-batch-extensions/lists"}