{"id":15009234,"url":"https://github.com/codeteapot/maven-plugin-testing-harness","last_synced_at":"2026-03-09T18:19:03.840Z","repository":{"id":53134505,"uuid":"325273150","full_name":"codeteapot/maven-plugin-testing-harness","owner":"codeteapot","description":"Mechanisms to manage tests on Mojo","archived":false,"fork":false,"pushed_at":"2021-10-18T21:24:17.000Z","size":1170,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-19T07:42:11.210Z","etag":null,"topics":["maven","testing-tools"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codeteapot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-12-29T11:51:10.000Z","updated_at":"2022-10-20T15:18:19.000Z","dependencies_parsed_at":"2022-09-02T12:32:05.435Z","dependency_job_id":null,"html_url":"https://github.com/codeteapot/maven-plugin-testing-harness","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeteapot%2Fmaven-plugin-testing-harness","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeteapot%2Fmaven-plugin-testing-harness/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeteapot%2Fmaven-plugin-testing-harness/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeteapot%2Fmaven-plugin-testing-harness/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codeteapot","download_url":"https://codeload.github.com/codeteapot/maven-plugin-testing-harness/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243233853,"owners_count":20258349,"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":["maven","testing-tools"],"created_at":"2024-09-24T19:23:54.980Z","updated_at":"2025-12-11T18:15:49.608Z","avatar_url":"https://github.com/codeteapot.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Update](https://github.com/codeteapot/maven-plugin-testing-harness/workflows/Update/badge.svg)](https://github.com/codeteapot/maven-plugin-testing-harness/actions?query=workflow%3AUpdate)\n[![Maven Central](https://img.shields.io/maven-central/v/com.github.codeteapot.maven.plugin-testing/maven-plugin-testing-harness?label=Maven%20Central)](https://repo1.maven.org/maven2/com/github/codeteapot/maven/plugin-testing/maven-plugin-testing-harness/)\n\n# Maven Plugin Testing Harness\n\nMechanisms to manage tests on Mojo.\n\nVisit [project site](https://codeteapot.github.io/maven-plugin-testing-harness/v1.1.3) to see full\ndocumentation.\n\n## Release process (Git based)\n\nFirst of all, changes related with version should be done here. Such as artifact version, parent,\ndependencies, documentation references, and so on.\n\nWhen they are added to Git index, release commit can be done.\n\n```sh\nmvn antrun:run@release-commit\n```\nIt gives a standard way to generate commit descriptions, basing it on the artifact version.\n\nA version is pre-released by creating a version tag, with a standard naming as well.\n\n```sh\nmvn antrun:run@release-tag\n```\n\nThis step is only needed when a release wants to be published.\n\nBoth steps could be done at the same time.\n\n```sh\nmvn antrun:run@release-commit antrun:run@release-tag\n```\n\n## Publishing through GitHub\n\nAfter creating a release, a draft is created on GitHub. It could be edited and saved in order to\npublish its related artifacts.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeteapot%2Fmaven-plugin-testing-harness","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodeteapot%2Fmaven-plugin-testing-harness","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeteapot%2Fmaven-plugin-testing-harness/lists"}