Re: [Proposal] Drop Wonder's Ant Build
Re: [Proposal] Drop Wonder's Ant Build
- Subject: Re: [Proposal] Drop Wonder's Ant Build
- From: Ramsey Gurley via Webobjects-dev <email@hidden>
- Date: Wed, 29 Jun 2022 01:39:53 +0000
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=practicemojo.com; dmarc=pass action=none header.from=practicemojo.com; dkim=pass header.d=practicemojo.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NJTN6HMgN2XiKCr5dFGBdr7ZL5a13PKxX0ifUB8IWO0=; b=Egn3hnr7Si4jJiHti3EU7vZ1hito0JL8BSJBGguRnEfpFlhzcVwOvjiFF/wuzM8zhQpFq820keUV+Zh/oURQVyplP6D+3dLM0oJ3kBZCgt0uy4A7FRTEuyOFItwayzrZ4MStLxqCNqi02hGTtlwtYF1GL3BrjIzF83aLgFzHxp4kTzp1hkcXwRg6ZOX4nlma+VB4KbegBkq7staPd0e3h/DhkxwL/OCAktj7u7KNzFSya1C4yhj0l6Lpo0ZsOu8hPbyDG/h7epLB4bBbQIfm11JYMDOF+KTq+QuWcoo4jzQKaxHXIV+SdZfc97gGvU4yF0b1oY35aLPfbK7237HdoQ==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gMqQsa+tYmLkEBMOQfGYkQFL/LIWmPD/DbZm33SnrLdLIm3/Bo7sWxho9GkfIStuKm011ULj+XVrQovmLGgeC7I6L3p/DJrbw4jjMzZkD6998EQRfFsbvHIYIlhiZUyj4CJZ6JGpLPvldlEVi4iiRBxHwDC6VESqDVUwewYNOcC2+6WZn3RefvWTEC9fVUWzMu4E+8h0WB9U1hMTfn65PEVX8eNZhHRtos+HC6ESAt+Tn8TP17kh/smW6N7e4E+VHHF2zwJmeaJCKlGLVzB6vyolwclheCnQWMG5ZDe2w84ciuaOCf/fKn71euWbTEnqfycAGVNEq+W54dIN6YbDaA==
- Msip_labels:
- Thread-topic: [Proposal] Drop Wonder's Ant Build
>I thought Maven was old-hotness once Gradle stepped in?
Maven adds dependency management which Ant doesn't have. I don't have to check
jars into the repo, I know when jars changed, and to what versions.
What Gradle adds (that I'm aware of) that Maven doesn't have is Groovy
programming language build files. I never really saw an advantage of having
that over XML and bash scripts which I already know. Is there anything in
Gradle I'm missing out on?
As for WebObjects specifically, the WOLips plugin understands fluffy bunny
projects and Eclipse maven natures, but there's no code in there for gradle
natures. Someone would have to write that I think. It's probably not a small
project.
________________________________
From: Aaron Rosenzweig via Webobjects-dev <email@hidden>
Sent: Tuesday, June 28, 2022 6:12 PM
To: WebObjects-Dev List <email@hidden>
Subject: Re: [Proposal] Drop Wonder's Ant Build
It’s not a completely different issue is it?
If anyone builds Wonder as part of their CI/CD and is currently using ANT, they
will need to switch to Maven going forward. While we wish everyone who makes
changes to Wonder would make pull requests to integrate them but that doesn’t
always happen. Those teams essentially have a fork of Wonder that they
periodically merge public changes into and build with ANT.
That said, I can understand why many don’t want to support ANT anymore when
they don’t even use it. If Maven is the future then people will have to change.
Question… I thought Maven was old-hotness once Gradle stepped in? If we are
talking about moving on, why isn’t Gradle on the table?
Ant -> Maven -> Gradle
— Aaron
> On Jun 28, 2022, at 8:30 PM, Ray Kiddy via Webobjects-dev
> <email@hidden> wrote:
>
> No. We are only talking about the building of Wonder itself. Projects using
> Wonder can be built in different ways. It is a completely different issue.
>
> - ray
>
> On 6/28/22 06:45, Jesse Tayler via Webobjects-dev wrote:
>> I admit I’m only half following this thread but I am still using Ant right
>> now — I’ve tried to move to Maven once or twice, but it was a fair amount of
>> work from where I was at
>> Are we considering removal of ant as an option?
> <snip>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
> https://nam12.safelinks.protection.outlook.com/?url=https://lists.apple.com/mailman/options/webobjects-dev/aaron%40chatnbike.com&data=05|01|email@hidden|8446ec5ab2654dc1428508da596c6eb2|de0a512999d34d35a92809047a134775|1|0|637920619633186964|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0=|3000|||&sdata=zcIHSqFzwKT1lZRfVfz40WhX1b5gmqLUppVCM3RIbpQ=&reserved=0
>
> This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
https://nam12.safelinks.protection.outlook.com/?url=https://lists.apple.com/mailman/options/webobjects-dev/ramsey.gurley%40practicemojo.com&data=05|01|email@hidden|8446ec5ab2654dc1428508da596c6eb2|de0a512999d34d35a92809047a134775|1|0|637920619633186964|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0=|3000|||&sdata=pKfHkDDk0KEbb2tRZYa9oR1TxcTjFwEAJVJHVvgChZs=&reserved=0
This email sent to email@hidden
________________________________
Confidentiality Notice: This email, including all attachments and replies
thereto, are covered by the Electronic Communications Privacy Act, 18 U.S.C.
Sections 2510-2521 and are legally privileged. This information is
confidential, and intended only for the use of the individuals or entities
named above. If you are not the intended recipient, you are hereby notified
that any disclosure, copying, distribution or the taking of any action in
reliance on the contents of this transmitted information is strictly
prohibited. Please notify us if you have received this transmission in error.
Thank you.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden