Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
With MNG-5937 the wrapper code becomes part of core.
The scripts are like 80% the same, 10% is wrapper specific and 10% are differences due to improvements on one or the other side.
By aligning the scripts they both benefit from the improvements.
Some important changes that might but should not effect the build:
- CLASSWORLDS_LAUNCHER / WRAPPER_LAUNCHER will be renamed to LAUNCHER_CLASS
- CLASSWORLDS_JAR / WRAPPER_JAR will be renamed to LAUNCHER_JAR
- Introduce MAVENHOME_CONFIG. For the wrapper it will be empty (as the wrapper must download Maven first), Maven will use it to set classworlds.conf, maven.home and library.jansi.path
Attachments
Issue Links
- depends upon
-
MNG-5937 Maven-Wrapper for unified project environments (analog the Gradle wrapper)
- Closed
- is superceded by
-
MNG-7073 Refactor mvn / mvnw scripts to share common core
- Closed
-
MNG-8263 Remove last remnants of wrapper integration into core
- Closed
- relates to
-
MNG-7197 Simplify exit code handling in Windows command startup script
- Closed