Stephan Kölle created MWRAPPER-155:
--------------------------------------
Summary: add jabbaw to mvnw
Key: MWRAPPER-155
URL: https://issues.apache.org/jira/browse/MWRAPPER-155
Project: Maven Wrapper
Issue Type: Wish
Components: Maven Wrapper Scripts
Affects Versions: 3.3.2
Reporter: Stephan Kölle
The developer build stability provided by {{mvnw}} is excellent, and I’d like
to suggest a small enhancement that aligns with its convenience.
By adding the following snippet to the {{mvnw}} script:
if [ -f ./.jabbarc ] && [ -f ./jabbaw ]; then
export $(./jabbaw env | grep JAVA_HOME)
fi
{{}}
This integrates with [[Jabba||https://github.com/Jabba-Team/jabba]
[https://github.com/Jabba-Team/jabba] []|https://github.com/Jabba-Team/jabba],
specifically its "install-less" variant
([[jabbaw||https://github.com/Jabba-Team/jabba/blob/main/jabbaw.md]
[https://github.com/Jabba-|https://github.com/Jabba-Team/jabba/blob/main/jabbaw.md)]
[Team/jabba/blob/main/jabbaw.md|https://github.com/Jabba-Team/jabba/blob/main/jabbaw.md)]
[]|https://github.com/Jabba-Team/jabba/blob/main/jabbaw.md]), to define a JDK
version via the {{.jabbarc}} configuration file.
This addition would make it easy to ensure a consistent JDK setup directly from
the {{mvnw}} script, which could be particularly useful for teams or projects
requiring precise JDK versioning without additional manual setup.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)