ERWebObjects (and ERFoundation) are a couple of dependencies in ERJars
that were provided by Apple. They implement some IDE related functions.
Various implementation of _IDEProject, NSBundle, and WOBundle. Such as
NSFluffyBunnyProjectBundle, NSMavenProjectBundle. And they're old and
busted, because they haven't seen maintenance in over 10 years. So I'm
rewriting them. (also because they block me from putting wonder on central)
Maven has pretty good documentation
https://maven.apache.org/
With regard to WebObjects, everything you really need to know is hidden
in the aforementioned undocumented closed jars. That uses an Eclipse
project nature which doesn't exist anymore (or did it ever exist?) to
switch between FluffyBunny and Maven layout. This is why you can still
use fluffy bunny if you configure maven properly. I'm planning to
include the maven-model dependency. It will actually just read the
project pom file for this info when I'm done. Then instead of being
forced into a hard coded src/main/components, you'll be able to set it
however you want in your pom file. If there are no properties like
<wo.dir.components>src/main/components</wo.dir.components> in your pom,
it will try the old hard coded paths for both maven and fluffy bunny...
so it should continue to work for people who aren't even aware it is there.
I'll try to include some basic docs for this on the repo Readme.md when
it is finished. Stay tuned.
On 1/21/25 1:07 AM, Ricardo Parada wrote:
Hi Ramsey,
What is ERWebObjects?
Is it documented anywhere what can be done with mvn at the command
line, e.g. build, clean, etc. ?
Thanks
Ricardo Parada
Sent from my iPhone
On Jan 19, 2025, at 12:55 AM, Ramsey Gurley <ramseygur...@gmail.com>
wrote:
On 1/19/25 1:37 PM, Ricardo Parada wrote:
Hi Ramsey,
Is this a fluffy bunny layout with maven?
Yes, it is. Basically all my maven projects continue using fluffy
bunny because ERWebObjects essentially bit rotted. It's something of
a happy accident.
We have so many frameworks and apps using fluffy bunny and it’s probably one of
the reasons (I think) we are still using ant to build things because I thought
we had to change the layout.
Please let me know.
Nobody wants to lose the commit history, I understand.
Also, I would like to see the typical scenario where people have a few
frameworks of their own in addition to their own apps.
I would like to see an example that builds the custom frameworks and the apps
using the custom frameworks.
That would be current project wonder. The current wonder builds
entirely with maven now. Example apps and everything. For example,
you can run the D2WComponentTour and it works.
I'm almost finished rebuilding ERWebObjects and hopefully maven
support will be much better once I am done. The autolauncher will
finally work on linux too :)
Thanks
Ricardo Parada
Sent from my iPhone
On Jan 4, 2025, at 5:03 AM, Ramsey Gurley via
Webobjects-dev<webobjects-dev@lists.apple.com> wrote:
It is now possible to build a simple woapp without fiddling with maven
settings at all. I'm happy to announce that wolifecycle-maven-plugin is now on
maven central and you can build and run a basic WebObjects application without
fiddling with any maven settings at all. As a demonstration, I have created the
following project so you can see it working for yourself.
https://github.com/nullterminated/SimpleWOApp
Give the new wolifecycle-maven-plugin a try and if you find any issues, please
let me know.
Thank you,
Ramsey
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/rparada%40mac.com
This email sent torpar...@mac.com
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to arch...@mail-archive.com