apache / apache/maven-release

[MRELEASE-1089] Reduce the default tag format to the project version only

Open
#1,293 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
128
Forks
145
Avg merge
7h 7m
Merged PRs (30d)
3

Description

**[Michael Osipov](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=michael-o)** opened **[MRELEASE-1089](https://issues.apache.org/jira/browse/MRELEASE-1089?redirect=false)** and commented

Back in the days when this plugin was written and all ASF Maven-based projects used the ASF Subversion repo, the common practice was to have one trunk/branches/tags for all component groups instead of the common sense to have one dir per project with distinct trunk/branches/tags. This resulted that the ASF diverged from the common practice and basically imposed `{{}project.artifactId}-{project.version{`}} tag format to the entire Java world. With the emerge of Git one can have one project per repo where this approach was pointless anyway.

Proposal: since this is an overhauled practice, it is neither fruitful for Subversion, Git or Mercurial and a prefix which is appended to every tag is redudant, replace this format with the version only like many others do now.

---

**Remote Links:**
- [GitHub Pull Request #122
](https://github.com/apache/maven-release/pull/122)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the Maven release plugin's default tag-format behavior and review Remote Pull Request #122 for the work already associated with this issue. Done means the default tag contains only the project version, without the artifactId prefix, while preserving the stated release behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system, release
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.