On Wed, Jul 12, 2017 at 9:09 AM Christofer Dutz <christofer.d...@c-ware.de>
wrote:

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

you can check in JARs to the repo.  Just exclude it from the source 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