{"id":15334619,"url":"https://github.com/chonton/git-tag-maven-plugin","last_synced_at":"2025-04-14T23:35:35.843Z","repository":{"id":25214973,"uuid":"103469282","full_name":"chonton/git-tag-maven-plugin","owner":"chonton","description":"create git tag from maven plugin","archived":false,"fork":false,"pushed_at":"2024-04-13T01:00:24.000Z","size":189,"stargazers_count":4,"open_issues_count":5,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-28T11:39:46.784Z","etag":null,"topics":["git","gittag","maven-plugin","tag"],"latest_commit_sha":null,"homepage":null,"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/chonton.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2017-09-14T01:19:31.000Z","updated_at":"2025-03-24T16:06:08.000Z","dependencies_parsed_at":"2023-12-01T20:36:04.976Z","dependency_job_id":"1cfb451b-1629-4f97-a05d-f248af393c8b","html_url":"https://github.com/chonton/git-tag-maven-plugin","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/chonton%2Fgit-tag-maven-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chonton%2Fgit-tag-maven-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chonton%2Fgit-tag-maven-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chonton%2Fgit-tag-maven-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chonton","download_url":"https://codeload.github.com/chonton/git-tag-maven-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248980612,"owners_count":21193135,"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":["git","gittag","maven-plugin","tag"],"created_at":"2024-10-01T10:08:12.361Z","updated_at":"2025-04-14T23:35:35.809Z","avatar_url":"https://github.com/chonton.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# git-tag-maven-plugin\n\nTag the current head of the local git repository with a tagName and message. This annotated tag is\nthen pushed to a remote repository. The push can optionally be disabled.\n\nThe credentials used to authenticate to the remote repository are extracted from the\n[servers](https://maven.apache.org/settings.html#Servers) section of the maven settings.xml. The\nparticular server credentials are selected by matching the host portion of the git url with a server\nid.\n\n| URL                                                           | ServerId   |\n|---------------------------------------------------------------|------------|\n| git\u0026NoBreak;@github.com:chonton/git-tag-maven-plugin.git      | github.com |\n| https\u0026NoBreak;://github.com/chonton/git-tag-maven-plugin.git  | github.com |\n\nThe credentials parameters must correlate with the provided url.\n\n| URL                                                       | Required Credential Parameter(s)  |\n|-----------------------------------------------------------|-----------------------------------|\n| git\u0026NoBreak;@github.com:chonton/git-tag-maven-plugin.git  | \u0026lt;username\u003e \u0026amp; \u0026lt;password\u003e |\n| ssh git url                                               | \u0026lt;privateKey\u003e                   |\n\nIf an ssh git url is provided and you want to use standard ssh configuration from the ~/.ssh\ndirectory instead of using ~/.m2/settings.xml, set the useDotSsh parameter to true.\n\nAn alternate branch can be specified. An alternate remote repository can also be specified.\n\nMojo details at [plugin info](https://chonton.github.io/git-tag-maven-plugin/plugin-info.html)\n.\n\nThe [tag](https://chonton.github.io/git-tag-maven-plugin/tag-mojo.html) goal is by default\nattached to the *deploy* phase. This will occur after any packaging type's deploy plugin goal.\n\nThe supported parameters are:\n\n|   Parameter    | Required |    Property     | Default            | Description                                                                           |\n|----------------|----------|-----------------|--------------------|---------------------------------------------------------------------------------------|\n|skip            | No       |git.skip         | false              | Skip executing the plugin                                                             |\n|tagName         | Yes      |git.tagName      |                    | Tag name                                                                              |\n|message         | No       |git.message      | release ${tagName} | Tag message                                                                           |\n|branch          | No       |git.branch       | HEAD               | Tag at head of this branch                                                            |\n|remote          | No       |git.remote       | origin             | Remote repository to push tag to                                                      |\n|useDotSsh       | No       |git.use.ssh      | false              | Use the contents of ~/.ssh instead of ~/.m2/settings.xml to configure ssh connections |\n|skipPush        | No       |git.skipPush     | false              | Skip pushing the tag to remote                                                        |\n|skipSnapshots   | No       |git.skipSnapshots| true               | Skip creating tag for snapshots                                                       |\n\n### Typical attached phase use:\n\n```xml\n  \u003cbuild\u003e\n    \u003cplugins\u003e\n\n      \u003cplugin\u003e\n        \u003cgroupId\u003eorg.honton.chas\u003c/groupId\u003e\n        \u003cartifactId\u003egit-tag-maven-plugin\u003c/artifactId\u003e\n        \u003cversion\u003e0.0.4\u003c/version\u003e\n        \u003cexecutions\u003e\n          \u003cexecution\u003e\n            \u003cgoals\u003e\n              \u003cgoal\u003etag\u003c/goal\u003e\n            \u003c/goals\u003e\n            \u003cconfiguration\u003e\n              \u003ctagName\u003e${version}\u003c/tagName\u003e\n            \u003c/configuration\u003e\n          \u003c/execution\u003e\n        \u003c/executions\u003e\n      \u003c/plugin\u003e\n\n    \u003c/plugins\u003e\n  \u003c/build\u003e\n```\n\n### Typical command line use:\n\n```sh\nmvn org.honton.chas:git-tag-maven-plugin:tag -Dgit.tagName=0.0.1\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchonton%2Fgit-tag-maven-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchonton%2Fgit-tag-maven-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchonton%2Fgit-tag-maven-plugin/lists"}