On Wed, Aug 19, 2020 at 7:49 AM Gary Gregory <garydgreg...@gmail.com> wrote:

> -1 from me, use a set up action instead, for example:
>
> https://github.com/marketplace?type=actions&query=maven
>
> In particular:
>
> https://github.com/marketplace/actions/setup-maven
>
> As recommended here:
> https://github.com/actions/setup-java/issues/40#issuecomment-675817329
>
> Gary
>

Looking at https://github.com/marketplace/actions/setup-maven

I am wondering why this is not done as a "simple" wget and tar call instead
of some big old node project.

I am leaning toward having our own Apache Commons setup action. Any
thoughts or volunteers?

Gary

PS: For Windows node, we could use Powershell if available to use wget.


>
> On Sat, Aug 15, 2020, 09:46 John Patrick <nhoj.patr...@gmail.com> wrote:
>
>> I've raised some pull requests to add the Takari maven wrapper.
>>
>> The Takari maven wrapper is EOL and will be replaced with the Maven
>> Wrapper when Maven v3.7.0 is released.
>>
>> I've added the Takari version as maven v3.7.0 is not yet out. I've
>> been using the Takari maven wrapper for about 4 years now and it has
>> reduced a lot of maintenance and setup tasks.
>>
>> - Maven Wrapper is Maven-As-Code
>> - CI/CD, your docker images or Jenkins slaves no longer need maven pre
>> installed, so less maintenance tasks
>> - Developers don't need to pre install maven
>> - Projects control what version of maven to use, maybe a legacy
>> project needs v3.3.1 and a newer project needs v3.6.3. A developer
>> doesn't need to keep changing their PATH, they just use ./mvnw.
>> - Want to check a new version of maven, just change the properties,
>> then it can undergo the standard pull request build checks to make
>> sure the project works with that version.
>>
>> The first PR I raised was for commons-code and can be found here
>> https://github.com/apache/commons-codec/pull/58
>>
>> I've also done similar or;
>> commons-collections
>> commons-configuration
>> commons-io
>> commons-lang
>> commons-parent
>> httpcomponent-client
>> httpcomponent-core
>> httpcomponent-parent
>>
>> John
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> For additional commands, e-mail: dev-h...@commons.apache.org
>>
>>

Reply via email to