Re: [Proposal] Drop Wonder's Ant Build
Re: [Proposal] Drop Wonder's Ant Build
- Subject: Re: [Proposal] Drop Wonder's Ant Build
- From: Henrique Prange via Webobjects-dev <email@hidden>
- Date: Tue, 21 Jun 2022 20:36:12 -0300
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
> On 19 Jun 2022, at 20:27, Ramsey Gurley via Webobjects-dev
> <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://github.com/nullterminated/wodocker> 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|590b87b858e8402e465008da50668fb0|de0a512999d34d35a92809047a134775|1|0|637910698682399552|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0=|3000|||&sdata=2hofiwdVd9Nwek0Q13cWknVP+MERGnN4g7NpbOKxyyA=&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|590b87b858e8402e465008da50668fb0|de0a512999d34d35a92809047a134775|1|0|637910698682399552|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0=|3000|||&sdata=mysivjQNaENR2w9kGA0aZUYmQEuFxOa5vhcdN3RcQp0=&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|590b87b858e8402e465008da50668fb0|de0a512999d34d35a92809047a134775|1|0|637910698682399552|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0=|3000|||&sdata=00aUVkY7JzyStdJswUZvn0Xh0PMEF3iT5QvdPjk7Ae0=&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:
>
> <https://nam12.safelinks.protection.outlook.com/?url=https://lists.apple.com/mailman/options/webobjects-dev/webobjects%40anazys.com&data=05|01|email@hidden|590b87b858e8402e465008da50668fb0|de0a512999d34d35a92809047a134775|1|0|637910698682399552|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0=|3000|||&sdata=VxWvx4bZocQf6ZA3RkP52N2wInRAGlgHH5kF4g54RAc=&reserved=0>
>
> 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>
_______________________________________________
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