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: Tue, 21 Jun 2022 23:48:15 +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=2Grs5eiTgAvSvuHc83GRkOPlJTB97Ut2uTM3xPaKs6c=; b=g648BvZVggP4/4oTWmUUAa2C5q0Lp5DDzNijqcHkU8k0mP39ciac7/XvpAG2JzWSJoyRQq6cB43X0VrE624OY/xFgbQAQbUU0ZTcv8s1p+kwZoQVZsL0sPlBQ74p9O5H2sQK2RDD2YqiD6n4xQFeC5gJMErfGycymAO3l7rcJSy+86F85XMyAvmT3243tA3M8K+mZvk+V/kqhiff5KIUxT2YA5b/6XCOSQ+Vgxp+I4gC5biCpBWW/UpSEchWQt+ZFvv15HEfsyigTxNHleqIG03i5jFt8RBu611bZR/2XsSFWpTR+gaQjDLuS1NRAacaGMt4SAut3mqIikbOkLoi+w==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ok9cdIH2dg/hPtjdEWVVTGrhv69t3eG+iEFnRFI1eSUTL+4GX99LA5ep6tjBPBmVZ17vJbjrD8yVSQD3RcS11X/STNaN0JGvmzUhwGSb/tSAkYMw8sTnY/YBzkUIbshER2v7mV07Xa00/VvmKcW/LYvs8qpbkCO2Tki0HhayKED02DT16+aU1TAwURJE5/pqAPbg78LqFe4qQpnOg0ET8O5tws/96fJ078qUkKxQ/hZEiwpbQ9kcR5ftMAPBABV18RZiSC7V75WflN74aakoZ2BRiSNRNwSt891f2/ffNYeeHKuhl/8/rhi9Z5PAFeJhAbPNplbZJi/NdVMYnKVMdQ==
- Msip_labels:
- Thread-topic: [Proposal] Drop Wonder's Ant Build
>Are you proposing including a "repositories" section already pointing to the
>WOCommunity Maven repository in the created projects? That could lower the
>barrier of using Maven with WebObjects for newcomers (even though it's not a
>good practice).
Yeah, that is what I'm doing here and it works well enough,
https://github.com/nullterminated/wodocker/blob/3626f17e303a0d62d561042fe9ee74ae3c58bac6/pom.xml#L26
>Do you have experience deploying to Maven Central?
I do in fact :) I made a tiny little library a while ago mainly for the purpose
of learning how to do it.
https://github.com/nullterminated/trylambda
Like anything with maven, it's a little bit of a PITA to set up, but once you
get it done, it just works. I've read archetypes are only crawled once a week
on Sundays though.
________________________________
From: Henrique Prange <email@hidden>
Sent: Tuesday, June 21, 2022 4:36 PM
To: Ramsey Gurley <email@hidden>
Cc: WebObjects-Dev List <email@hidden>
Subject: Re: [Proposal] Drop Wonder's Ant Build
You don't often get email from email@hidden. Learn why this is
important<https://aka.ms/LearnAboutSenderIdentification>
Hey Ramsey,
We have extracted the archetypes from the WOLips project into their own
repository [1] under the WOCommunity organization. That's the best place to
make the changes you're suggesting.
I like your idea of removing unnecessary archetypes. We could narrow it down to
just three archetypes:
• webobjects-application-archetype
• webobjects-d2w-application-archetype
• webobjects-framework-archetype
All of them Wonder ready. We can't deploy WebObjects libraries to Maven
Central. So, we're still stuck with the WOCommunity Maven repository. Are you
proposing including a "repositories" section already pointing to the
WOCommunity Maven repository in the created projects? That could lower the
barrier of using Maven with WebObjects for newcomers (even though it's not a
good practice).
Do you have experience deploying to Maven Central?
Cheers,
HP
[1]https://github.com/wocommunity/webobjects-maven-archetypes<https://nam12.safelinks.protection.outlook.com/?url=https://github.com/wocommunity/webobjects-maven-archetypes&data=05|01|email@hidden|87f0d58e9d3244d1002908da53ded6eb|de0a512999d34d35a92809047a134775|1|0|637914513828503556|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0=|3000|||&sdata=GmhRzv654llX0MDl7I+9zcH9cD6yVIlVoDI2XxsuLFY=&reserved=0>
On 19 Jun 2022, at 20:27, Ramsey Gurley via Webobjects-dev
<email@hidden<mailto:email@hidden>> wrote:
I'm okay with moving away from ant builds for wonder. Someone pointed out to me
the jenkins build on wocommunity has been broken for a few months now.
While on the subject of maven, I did some work on a new archetype for WO in my
spare time. It's basically
https://github.com/nullterminated/wodocker<https://nam12.safelinks.protection.outlook.com/?url=https://github.com/nullterminated/wodocker&data=05|01|email@hidden|87f0d58e9d3244d1002908da53ded6eb|de0a512999d34d35a92809047a134775|1|0|637914513828503556|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0=|3000|||&sdata=iNKY6/OLp5NgiHZk/4w9FzvW6sQP66YUiqy6JUMO/Sk=&reserved=0>
with a few extras. I've managed to run it not just as a docker container, but
under minikube as well.
I've thought about making a couple more (one for woframework and a D2W app).
I'm hoping to maybe push to maven central under a org.wocommunity.archetypes
groupId, with the goal of reducing the getting started process with WO to three
steps. 1. Install Eclipse 2. Install wolips 3. Start project with archetype
from maven central. No local woinstall required, no fiddling with
~/.m2/settings.xml. Just three steps. And name the artifactId so searching
"webobjects" finds its.
I'm aware of the existing archetypes. I don't think that repo should go away,
but does anyone actually use non-Wonder woapplications anymore? Is Dave
Avendasora still around? Does D2JC even work past Java 8?
Anyway, I think it would be most streamlined if the archetypes were only the
2-3 that people may use, on maven central, and easy to find. Then maybe make a
quick little tutorial about how to get started in three easy steps.
________________________________
From: Theodore Petrosky via Webobjects-dev
<email@hidden<mailto:email@hidden>>
Sent: Friday, June 17, 2022 6:37 AM
To: Dev WO <email@hidden<mailto:email@hidden>>;
WebObjects-Dev List
<email@hidden<mailto:email@hidden>>
Subject: Re: [Proposal] Drop Wonder's Ant Build
BTW,
I would be willing to put some money into a “fund me” kind of thing where
someone that uses Maven creates a real wiki section on using Maven.
Just a thought.
From: "Ted Petrosky (WO)"
<email@hidden<mailto:email@hidden>>
Reply-To: Dev WO <email@hidden<mailto:email@hidden>>
Date: Friday, June 17, 2022 at 9:32 AM
To: "Ted Petrosky (WO)"
<email@hidden<mailto:email@hidden>>
Subject: Re: [Proposal] Drop Wonder's Ant Build
I’m like Ted,
I though it would prevent me from keeping my current (ant) projects as they are.
I understand this only applies to building Wonder.
I don’t think it would be fair to ask the contributors to spend time on keeping
a build system for Wonder that none of them use.
So as far as my opinion counts, I’m not against dropping ant build system from
the Wonder build:)
Xavier
On 17 Jun 2022, at 15:26, Theodore Petrosky via Webobjects-dev
<email@hidden<mailto:email@hidden>> wrote:
Just to answer the question from before, I do build my own Wonder frameworks.
It looks like I am going to have to put in the time to get Maven going in my
work flow.,
BTW, does anyone here subscribe to Builtlwith?
814 new WebObjects Leads
https://trends.builtwith.com/websitelist/WebObjects/Added-Recently<https://nam12.safelinks.protection.outlook.com/?url=https://trends.builtwith.com/websitelist/WebObjects/Added-Recently&data=05|01|email@hidden|87f0d58e9d3244d1002908da53ded6eb|de0a512999d34d35a92809047a134775|1|0|637914513828503556|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0=|3000|||&sdata=PRjS67QtXsLWdS/89GE+ps9PsSCANA6l8X26foKT9Hw=&reserved=0>
I was looking around and I was amazed that the Siemens login page has a video
tutorial. As I watched it I noticed that all the pages referred to had
WebObjects in the URL. There is WebObjects out there.
From: "Ted Petrosky (WO)"
<email@hidden<mailto:email@hidden>>
Reply-To: Paul Hoadley <email@hidden<mailto:email@hidden>>
Date: Thursday, June 16, 2022 at 8:06 PM
To: "Ted Petrosky (WO)"
<email@hidden<mailto:email@hidden>>
Subject: Re: [Proposal] Drop Wonder's Ant Build
Hey Ted,
Already answered, but just for additional reassurance:
On 17 Jun 2022, at 08:17, Theodore Petrosky via Webobjects-dev
<email@hidden<mailto:email@hidden>> wrote:
What about us guys whose projects are smallish projects and never instituted
Maven...
It won't affect your projects! This is purely about building the Wonder
frameworks from source. You won't need to migrate your projects to Maven if you
don't want to, though I strongly recommend that you do.
--
Paul Hoadley
https://logicsquad.net/<https://nam12.safelinks.protection.outlook.com/?url=https://logicsquad.net/&data=05|01|email@hidden|87f0d58e9d3244d1002908da53ded6eb|de0a512999d34d35a92809047a134775|1|0|637914513828503556|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0=|3000|||&sdata=5tr8S5aO/ybcgLVR5umlQOLzepXRmiM0oDpG79GEGCw=&reserved=0>
https://www.linkedin.com/company/logic-squad/<https://nam12.safelinks.protection.outlook.com/?url=https://www.linkedin.com/company/logic-squad/&data=05|01|email@hidden|87f0d58e9d3244d1002908da53ded6eb|de0a512999d34d35a92809047a134775|1|0|637914513828503556|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0=|3000|||&sdata=9yAC/fP16zGQ9D6UL0WQ7HQu6ctLpwVrmT/13HaOiuA=&reserved=0>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list
(email@hidden<mailto:email@hidden>)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden<mailto: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<mailto:email@hidden>)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden<mailto: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