apache / apache/maven-wrapper

[MWRAPPER-45] Migrate/Sync startup scripts with Maven 4

Open
#237 7 comments 0 reactions 0 assignees View on GitHub
maintenance priority:major
Dominant language
Java
Stars
254
Forks
78
Avg merge
5h 26m
Merged PRs (30d)
2

Description

**[Unassigned Developer](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=unassigned-developer)** opened **[MWRAPPER-45](https://issues.apache.org/jira/browse/MWRAPPER-45?redirect=false)** and commented

The scripts are Maven 3 based. Maven 4 has simplified the scripts and introduced consistency improvements. We should port those over for version 4?!

---

**Affects:** 3.1.0

**Issue Links:**
- [MNG-7193](https://issues.apache.org/jira/browse/MNG-7193) Introduce MAVEN_ARGS environment variable

- [MWRAPPER-99](https://issues.apache.org/jira/browse/MWRAPPER-99) Support MAVEN_ARGS environment variable

- [MWRAPPER-61](https://issues.apache.org/jira/browse/MWRAPPER-61) let mvnw call mvn directly, without maven-wrapper.jar

**Remote Links:**
- [Sample PR #1
](https://github.com/apache/maven/pull/637#issuecomment-999358494)
- [Sample PR #2
](https://github.com/apache/maven/pull/636#issuecomment-999358807)
- [Next PR #3
](https://github.com/apache/maven/pull/1002)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the Maven 3-based startup scripts in the wrapper and compare them with Maven 4's simplified scripts, using the linked sample PRs as context. Review MWRAPPER-45 alongside MNG-7193, MWRAPPER-99, and MWRAPPER-61; done means the wrapper scripts are synchronized with Maven 4's consistency improvements without regressing existing startup behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, shell
Domain
build-system, tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.