Well the problem is, the wrapper would require us to check in a jar and that’s 
a no-go for an Apache release.

There seems to be long-going discussions on the maven-wrapper page about such a 
no-deps update. Right now, I think the most promising solution would be to 
extend the mvnw scripts to check if the jar is present and if it’s not, to 
compile a single java class and run it locally. This would then download the 
jar and place it where the wrapper expects it to be. In that case only sources 
would be checked in and the only dependency needed would be to have a JDKs bin 
directory on the systems path (Which is needed for almost everything else 
anyway).

Unfortunately, I am totally at war with platform (independent) shell-scripts. 
Sort of have the same love for them as for regular expressions ;-)

Volunteers to look into this?

Chris


Am 12.07.17, 14:34 schrieb "Dale LaBossiere" <dml.apa...@gmail.com>:

    The wrapper sounds like a win (we currently leverage the gradle wrapper to 
ease the pain).
    
    I’m continuing to tweak the script for j7/android.
    
    > On Jul 11, 2017, at 5:07 PM, Christofer Dutz <christofer.d...@c-ware.de> 
wrote:
    > 
    > I'm not demanding the assembly ... It was just the last missing part in 
the migration to Maven. Most ASF projects provide such convenience binary 
archives, but an ASF release is the source only anyway.
    > 
    > I admit that your script would do the job.
    > 
    > Another thing worth looking into might be the Maven wrapper, which would 
eliminate the need to download Maven, as someone not wanting to use Maven would 
have to install Maven in order to NOT use it afterwards ;-) ... Users using 
Maven wouldn't use the script.
    > 
    > Chris
    
    

Reply via email to