{"id":13622520,"url":"https://github.com/cucumber/cucumber-jvm","last_synced_at":"2026-01-11T17:40:59.437Z","repository":{"id":37396594,"uuid":"1962219","full_name":"cucumber/cucumber-jvm","owner":"cucumber","description":"Cucumber for the JVM","archived":false,"fork":false,"pushed_at":"2025-05-11T23:16:23.000Z","size":30596,"stargazers_count":2743,"open_issues_count":59,"forks_count":2025,"subscribers_count":212,"default_branch":"main","last_synced_at":"2025-05-12T02:46:10.786Z","etag":null,"topics":["cucumber-jvm","java","polyglot-release","tidelift"],"latest_commit_sha":null,"homepage":"https://cucumber.io","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cucumber.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"open_collective":"cucumber","github":"cucumber"}},"created_at":"2011-06-27T19:49:46.000Z","updated_at":"2025-05-11T23:16:27.000Z","dependencies_parsed_at":"2023-02-12T06:45:43.088Z","dependency_job_id":"be255e06-9752-4da3-b73f-3f0bd680d461","html_url":"https://github.com/cucumber/cucumber-jvm","commit_stats":{"total_commits":5518,"total_committers":348,"mean_commits":15.85632183908046,"dds":0.6940920623414281,"last_synced_commit":"158694850af21144d4faa70c1b3f5940d8acf29c"},"previous_names":[],"tags_count":177,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cucumber%2Fcucumber-jvm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cucumber%2Fcucumber-jvm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cucumber%2Fcucumber-jvm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cucumber%2Fcucumber-jvm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cucumber","download_url":"https://codeload.github.com/cucumber/cucumber-jvm/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253672734,"owners_count":21945482,"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":["cucumber-jvm","java","polyglot-release","tidelift"],"created_at":"2024-08-01T21:01:20.496Z","updated_at":"2026-01-11T17:40:59.432Z","avatar_url":"https://github.com/cucumber.png","language":"Java","funding_links":["https://opencollective.com/cucumber","https://github.com/sponsors/cucumber"],"categories":["项目","Java","自动化测试","Projects","Awesome Tools","测试","By Technology","IV. Testing","Testing","Solutions"],"sub_categories":["测试","测试框架","Testing","Languages","Java","1. Testing"],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/cucumber/cucumber-js/46a5a78107be27e99c6e044c69b6e8f885ce456c/docs/images/logo.svg\" alt=\"Cucumber logo\" width=\"75\"\u003e\n  \u003cbr\u003e\n  Cucumber JVM\n\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n  \u003cb\u003eAutomated tests in plain language, for the JVM\u003c/b\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![Maven Central](https://img.shields.io/maven-central/v/io.cucumber/cucumber-java?style=flat\u0026color=dark-green\u0026label=Maven%20Central)](https://central.sonatype.com/artifact/io.cucumber/cucumber-java)\n[![Build Status](https://github.com/cucumber/cucumber-jvm/actions/workflows/release-java.yml/badge.svg)](https://github.com/cucumber/cucumber-jvm/actions)\n[![OpenCollective](https://opencollective.com/cucumber/backers/badge.svg)](https://opencollective.com/cucumber)\n[![OpenCollective](https://opencollective.com/cucumber/sponsors/badge.svg)](https://opencollective.com/cucumber)\n[![#StandWithUkraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/badges/StandWithUkraine.svg)](https://vshymanskyy.github.io/StandWithUkraine)\n\n\u003c/div\u003e\n\n[Cucumber](https://github.com/cucumber) is a tool for running automated tests written in plain language. Because they're\nwritten in plain language, they can be read by anyone on your team. Because they can be\nread by anyone, you can use them to help improve communication, collaboration and trust on\nyour team.\n\nThis is the Java implementation of Cucumber. You can [run](https://cucumber.io/docs/cucumber/api/#running-cucumber) it with\nthe tool of your choice - including with popular\n[dependency injection containers](https://cucumber.io/docs/installation/java/#dependency-injection).\n\n## Getting started\n\n* [Installation](https://cucumber.io/docs/installation/java/)\n* [Documentation](https://cucumber.io/docs/cucumber/)\n* Hello world projects\n  * [Maven](https://github.com/cucumber/cucumber-jvm-starter-maven-java)\n  * [Gradle](https://github.com/cucumber/cucumber-jvm-starter-gradle-java)\n* [Example Projects](https://github.com/cucumber/cucumber-jvm-examples)\n\n## Upgrading?\n\nMigration instructions from previous major versions and a long form\nexplanation of noteworthy changes can be found in the [release-notes archive](release-notes)\n\nThe changes for the current major version can be found in the [CHANGELOG.md](CHANGELOG.md).\n\n## Questions, Problems, Help needed?\n\nPlease ask on\n\n* [Github Discusssion](https://github.com/orgs/cucumber/discussions)\n* [Cucumber Discord](https://cucumber.io/docs/community/get-in-touch/#discord)\n* [Stack Overflow](https://stackoverflow.com/questions/tagged/cucumber-jvm)\n\n## Bugs and Feature requests\n\nYou can register bugs and feature requests in the\n[GitHub Issue Tracker](https://github.com/cucumber/cucumber-jvm/issues).\n\nPlease bear in mind that this project is almost entirely developed by\nvolunteers. If you do not provide the implementation yourself (or pay someone\nto do it for you), the bug might never get fixed. If it is a serious bug, other\npeople than you might care enough to provide a fix.\n\n## Contributing\n\nIf you'd like to contribute to the documentation, checkout\n[cucumber/docs.cucumber.io](https://github.com/cucumber/docs.cucumber.io)\notherwise see our\n[CONTRIBUTING.md](https://github.com/cucumber/cucumber-jvm/blob/main/CONTRIBUTING.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcucumber%2Fcucumber-jvm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcucumber%2Fcucumber-jvm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcucumber%2Fcucumber-jvm/lists"}