Hi Henrique, Thanks for making these updates! It looked like the maven stuff needed some love, and I’m not quite a maven plugin development wizard just yet.
Some progress here. I added the remote archetypes, and created a new maven project with eclipse. I no longer get any red errors in the pom.xml. I tried to Run as WOApplication on Application.java and it crashed on launch. I had to enable the generate bundles to fix that. Now it launches, but I get this error in the console and a blank page where hello world should be: Sep 17 11:24:16 helloworld[50191] DEBUG NSLog - <com.webobjects.appserver._private.WOComponentDefinition> No template found for component Main at "file:/Users/rgurley/Workspaces/smarthealth/helloworld/". It seems like it should be looking in /Users/rgurley/Workspaces/smarthealth/helloworld/build/helloworld.woa/Contents/Resources/Main.wo/ I also get quite a lot of these properties warnings in the console: Sep 17 11:24:16 helloworld[50191] WARN er.extensions.foundation.ERXFileUtilities - Can't get path when run as jar: JavaFoundation - Properties Sep 17 11:24:16 helloworld[50191] WARN er.extensions.foundation.ERXFileUtilities - Can't get path when run as jar: JavaFoundation - Properties.dev Sep 17 11:24:16 helloworld[50191] WARN er.extensions.foundation.ERXFileUtilities - Can't get path when run as jar: JavaFoundation - Properties.rgurley And so on for basically every framework. On Sep 13, 2015, at 4:26 PM, Henrique Prange <[email protected]> wrote: > Ramsey, > > The last change to WebObjects Maven plugins were back in 2010. Lots of things > changed since then in Maven tooling world. I took the time during the weekend > to make the Maven plugin and the Maven archetypes compatible with the current > features. I still have to make a release and update the docs. In the > meantime, could you try the new archetypes and the new version of the > maven-wolifecycle-plugin? > > You can add a Remote Catalog using the URL below (Eclipse -> Preferences -> > Maven -> Archetypes) to get the new archetypes: > > http://maven.wocommunity.org/service/local/repositories/snapshots/content/archetype-catalog.xml > > After that, you can create a new Maven Project using the Eclipse wizard. > Select the WOCommunity catalog and include snapshot archetypes. Follow the > wizard steps and the new project should be created with no errors. The new > archetypes will configure the maven-wolifecycle-plugin version to > 2.3-SNAPSHOT. > > Let me know if you have any problems. > > Cheers, > > Henrique > >> On 11/09/2015, at 18:19, Ramsey Gurley <[email protected]> wrote: >> >> So I really desperately want to migrate my projects to Maven. I tried back >> in May when I had a chance, and failed. I’m trying again now. I can’t get a >> hello world to compile. I’m starting here >> >> https://wiki.wocommunity.org/display/WOL/Quick+Start >> >> But from step 5 on, nothing works. I installed the m2e plugin on mars, >> imported my hello world, and I get >> >> Plugin execution not covered by lifecycle configuration: >> org.objectstyle.woproject.maven2:maven-wolifecycle-plugin:2.0.17:woapplication >> (execution: default-woapplication, phase: generate-test-resources) >> pom.xml /testing line 26 Maven Project Build Lifecycle Mapping Problem >> >> and >> >> Plugin execution not covered by lifecycle configuration: >> org.objectstyle.woproject.maven2:maven-wolifecycle-plugin:2.0.17:define-woapplication-resources >> (execution: default-define-woapplication-resources, phase: validate) >> pom.xml /testing line 26 Maven Project Build Lifecycle Mapping Problem >> >> If I simply try to mvn clean package in the project directory, I get >> >> [ERROR] Failed to execute goal on project testing: Could not resolve >> dependencies for project test:testing:woapplication:1.0-SNAPSHOT: The >> following artifacts could not be resolved: >> wonder.core:ERExtensions:jar:wo54:6.1.3-SNAPSHOT, >> wonder.core:WOOgnl:jar:wo54:6.1.3-SNAPSHOT, >> wonder.core:ERPrototypes:jar:6.1.3-SNAPSHOT: Failure to find >> wonder.core:ERExtensions:jar:wo54:6.1.3-SNAPSHOT in >> http://maven.wocommunity.org/content/groups/public-snapshots was cached in >> the local repository, resolution will not be reattempted until the update >> interval of wocommunity.snapshots has elapsed or updates are forced -> [Help >> 1] >> >> Can anyone explain why this isn’t working? >> >> Thanks, >> >> Ramsey >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list ([email protected]) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/webobjects-dev/hprange%40gmail.com >> >> This email sent to [email protected] >
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
