[ 
https://issues.apache.org/jira/browse/MWRAPPER-155?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stephan Kölle updated MWRAPPER-155:
-----------------------------------
    Description: 
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:
{code:java}
if [ -f ./.jabbarc ] && [ -f ./jabbaw ]; then
export $(./jabbaw env | grep JAVA_HOME)
fi{code}
 
 
This integrates with [https://github.com/Jabba-Team/jabba], specifically its 
"install-less" variant 
([https://github.com/Jabba-|https://github.com/Jabba-Team/jabba/blob/main/jabbaw.md)]
 
[eam/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.

  was:
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:
{code:java}
if [ -f ./.jabbarc ] && [ -f ./jabbaw ]; then
export $(./jabbaw env | grep JAVA_HOME)
fi{code}
 
 
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.


> 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
>            Priority: Trivial
>
> 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:
> {code:java}
> if [ -f ./.jabbarc ] && [ -f ./jabbaw ]; then
> export $(./jabbaw env | grep JAVA_HOME)
> fi{code}
>  
>  
> This integrates with [https://github.com/Jabba-Team/jabba], specifically its 
> "install-less" variant 
> ([https://github.com/Jabba-|https://github.com/Jabba-Team/jabba/blob/main/jabbaw.md)]
>  
> [eam/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)

Reply via email to