Thanks Hugi for the links! I’m definitely going to be looking into this 
soon-ish. Goodbye fluffy bunny.

Good to “see" you both here.

T

> On May 11, 2017, at 2:24 PM, Hugi Thordarson <h...@karlmenn.is> wrote:
> 
> That’s it — I’m calling the cops. Who are you and what have you done with our 
> beloved Chuck “The Ant” Hill?
> 
> But yes, I absolutely agree. When I first started trying out Maven with WO, I 
> made a few attempts at “soft” migration so I wouldn’t have to change the 
> structure of my projects (changing the structure for an experimental change 
> seemed scary at the time). That didn’t go well, so I backed up and moved to 
> using Ivy with Ant for dependency management for a while. Phew. Talk about a 
> couple of months of my life that I would like to get back.
> 
> But never looked back after going full Maven.
> 
> - hugi
> 
> 
>> On 11 May 2017, at 20:56, Chuck Hill <ch...@gevityinc.com> wrote:
>> 
>> I am not saying that Maven feels unnatural or un-WO like, but that there are 
>> Maven ways of doing things (like the project layout) and fighting that to do 
>> it “the way that I always have” just leads to a poor Maven experience.  With 
>> Ant you can beat it into whatever shape you want.  
>> 
>> Chuck
>> 
>> On 2017-05-11, 1:01 PM, "Hugi Thordarson" <h...@karlmenn.is> wrote:
>> 
>>> Wait, what?  You had a life before?!!?   :-P
>> 
>>   Good point.
>> 
>>> Maven is actually good
>> 
>>   :-O
>> 
>>> and useful
>> 
>>   :-O :-O
>> 
>>> provided that you do things The Maven Way and don’t try and fight it to do 
>>> things the WO way.
>> 
>>   I know where you’re coming from and I totally agreed with you for a long 
>> time. But… I found that once I gave it a chance, it soon started to feel 
>> very WO Way-ish.
>> 
>>> Yes, Chuck just said that.  No, I have not been drinking.
>> 
>>   I find that extremely unlikely :-P.
>> 
>>   - hugi
>> 
>> 
>> 
>>> Chuck
>>> 
>>> 
>>> On 2017-05-11, 12:29 PM, "Webobjects-dev on behalf of Hugi Thordarson" 
>>> <webobjects-dev-bounces+chill=gevityinc....@lists.apple.com on behalf of 
>>> h...@karlmenn.is> wrote:
>>> 
>>>  The documentation on the wiki seems pretty outdated. But the transition 
>>> isn’t really complicated. Most of the work is the manual work of converting 
>>> the Eclipse project—here’s a basic guide for achieving that for an 
>>> application project:
>>> 
>>>  https://gist.github.com/hugith/e9a49e91fbcebe204e0feb4989f55631
>>> 
>>>  Note that before you can actually do this, though, you’ll have to copy the 
>>> following file to ~/.m2/settings.xml. It informs maven about the 
>>> WOCommunity maven repositories where the WO specific stuff lives.
>>> 
>>>  https://gist.github.com/hugith/e2887fad3baecdd493e0b9f5311fe0bf
>>> 
>>>  After having done this with a few dozen projects, migrating a regular 
>>> no-frills Fluffy Bunny project to maven takes me less than an hour these 
>>> days (including upgrading the Jenkins build :). I sincerely recommend you 
>>> give it a try. It’s a huge boon to productivity; dependency management 
>>> alone will save you hours of headaches if you’re using any 3rd party 
>>> software. And not having to manage framework installations is awesome.
>>> 
>>>  Also, I currently don't have a life so I’m usually online to help if you 
>>> run into issues ;).
>>> 
>>>  Cheers,
>>>  - hugi
>>> 
>>> 
>>> 
>>>> On 11 May 2017, at 18:59, Tim Worman <li...@thetimmy.com> wrote:
>>>> 
>>>> I’m definitely interested in moving to Maven. It seems it can be a rocky 
>>>> transition from what I’ve seen. But it also positions one better to make 
>>>> the move to other technologies that probably utilize Maven too (Cayenne?).
>>>> 
>>>> Is the wiki pretty up-to-date regarding what’s required to mavenize?
>>>> 
>>>> Tim
>>>> UCLA GSE&IS
>>>> 
>>>>> On May 9, 2017, at 9:38 AM, Hugi Thordarson <h...@karlmenn.is> wrote:
>>>>> 
>>>>> You can also switch to maven and skip that whole “install 
>>>>> WebObjects”-mess [ducks and runs away before anyone can beat him up]
>>>>> 
>>>>> - hugi
>>>>> 
>>>>> 
>>>>>> On 9 May 2017, at 16:05, Calven Eggert <cal...@mac.com> wrote:
>>>>>> 
>>>>>> I’ve finally managed to get the ERExtensions to compile without errors.  
>>>>>> The trick was to place the commons-lang3-3.5 folder (downloaded from 
>>>>>> apache) in the Libraries folder in ERExtensions like so:
>>>>>> /Users/calven/WonderSource/Frameworks/Core/ERExtensions/Libraries
>>>>>> 
>>>>>> And now all my WO projects run in Eclipse and from the terminal.
>>>>>> 
>>>>>> Calven
>>>>>> 
>>>>>>> On May 8, 2017, at 8:24 AM, Johann Werner <johann.wer...@posteo.de> 
>>>>>>> wrote:
>>>>>>> 
>>>>>>> The reported constructor method signature
>>>>>>> 
>>>>>>> (String, String, String, String, int, boolean, boolean)
>>>>>>> 
>>>>>>> does only exist in Wonder’s variant of WOCookie and not in the original 
>>>>>>> WOCookie class. Thus you probably have some sort of class ordering 
>>>>>>> problem in your project. Check if ERXExtensions comes before 
>>>>>>> JavaWebObjects.
>>>>>>> 
>>>>>>> jw
>>>>>>> 
>>>>>>> 
>>>>>>>> Am 08.05.2017 um 14:15 schrieb Calven Eggert <cal...@mac.com>:
>>>>>>>> 
>>>>>>>> 
>>>>>>>> I changed the woolies.properties to new point to the 
>>>>>>>> woolies.543.properties and now it works.  Thanks for that hint.  I 
>>>>>>>> suppose with the changes we discussed earlier in getting this setup it 
>>>>>>>> messed this up. 
>>>>>>>> 
>>>>>>>> However, I’m still having problems with one of my apps where I try to 
>>>>>>>> run it from eclipse and I get this error (which I thought was going to 
>>>>>>>> be corrected once that compile was working but no):
>>>>>>>> 
>>>>>>>> java.lang.NoSuchMethodError: 
>>>>>>>> com.webobjects.appserver.WOCookie.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZ)V
>>>>>>>> com.webobjects.foundation.NSForwardException 
>>>>>>>> [java.lang.NoSuchMethodError] 
>>>>>>>> com.webobjects.appserver.WOCookie.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZ)V:java.lang.NoSuchMethodError:
>>>>>>>>  
>>>>>>>> com.webobjects.appserver.WOCookie.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZ)V
>>>>>>>>        at 
>>>>>>>> com.webobjects.foundation.NSForwardException._runtimeExceptionForThrowable(NSForwardException.java:39)
>>>>>>>>        at 
>>>>>>>> com.webobjects.foundation.NSSelector._safeInvokeMethod(NSSelector.java:124)
>>>>>>>>        at 
>>>>>>>> com.webobjects.foundation.NSNotificationCenter$_Entry.invokeMethod(NSNotificationCenter.java:588)
>>>>>>>>        at 
>>>>>>>> com.webobjects.foundation.NSNotificationCenter.postNotification(NSNotificationCenter.java:532)
>>>>>>>>        at 
>>>>>>>> com.webobjects.foundation.NSNotificationCenter.postNotification(NSNotificationCenter.java:546)
>>>>>>>>        at 
>>>>>>>> com.webobjects.appserver._private.WOComponentRequestHandler._handleRequest(WOComponentRequestHandler.java:370)
>>>>>>>>        at 
>>>>>>>> com.webobjects.appserver._private.WOComponentRequestHandler.handleRequest(WOComponentRequestHandler.java:445)
>>>>>>>>        at 
>>>>>>>> com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1687)
>>>>>>>>        at 
>>>>>>>> er.extensions.appserver.ERXApplication.dispatchRequestImmediately(ERXApplication.java:2092)
>>>>>>>>        at 
>>>>>>>> er.extensions.appserver.ERXApplication.dispatchRequest(ERXApplication.java:2057)
>>>>>>>>        at COREApplication.dispatchRequest(COREApplication.java:461)
>>>>>>>>        at 
>>>>>>>> com.webobjects.appserver._private.WOWorkerThread.runOnce(WOWorkerThread.java:144)
>>>>>>>>        at 
>>>>>>>> com.webobjects.appserver._private.WOWorkerThread.run(WOWorkerThread.java:226)
>>>>>>>>        at java.lang.Thread.run(Thread.java:748)
>>>>>>>> Caused by: java.lang.NoSuchMethodError: 
>>>>>>>> com.webobjects.appserver.WOCookie.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZ)V
>>>>>>>>        at 
>>>>>>>> er.extensions.appserver.ERXApplication.addBalancerRouteCookie(ERXApplication.java:2853)
>>>>>>>>        at 
>>>>>>>> er.extensions.appserver.ERXApplication.addBalancerRouteCookieByNotification(ERXApplication.java:2836)
>>>>>>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>>>        at 
>>>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>>>>>>>        at 
>>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>        at java.lang.reflect.Method.invoke(Method.java:498)
>>>>>>>>        at 
>>>>>>>> com.webobjects.foundation.NSSelector._safeInvokeMethod(NSSelector.java:122)
>>>>>>>>        ... 12 more
>>>>>>>> 
>>>>>>>> 
>>>>>>>> It works if I run the app from the terminal.  What am I missing here?
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>>> On May 8, 2017, at 7:52 AM, Theodore Petrosky <tedp...@yahoo.com> 
>>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>> I think you are going to find that your Apple WebObjects files are 
>>>>>>>>> hurt. Of course you will not be able to use the apple WebObjects.mpkg 
>>>>>>>>> will not install WO. You will need to use the WOInstaller.jar.
>>>>>>>>> 
>>>>>>>>> What do you have in your wobuild.properties (~/Library), and what 
>>>>>>>>> about ~/Library/Application\ Support/WOLips/wolips.properties
>>>>>>>>> 
>>>>>>>>> I spun my wheels for hours to get this to work again in Sierra.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>>> On May 8, 2017, at 7:41 AM, Calven Eggert <cal...@mac.com> wrote:
>>>>>>>>>> 
>>>>>>>>>> I get the same error for this source.
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>>> On May 7, 2017, at 5:57 PM, Theodore Petrosky <tedp...@yahoo.com> 
>>>>>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> So, you are trying to build ERExtensions only? What do you get when 
>>>>>>>>>>> you do an ‘ant frameworks’ at the top level of your repo?
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>>> On May 7, 2017, at 4:23 PM, Calven Eggert <cal...@mac.com> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>> I’ve been installing my dev environment on a new Mac in Sierra 
>>>>>>>>>>>> however, I’m having problems with one of my applications.  When I 
>>>>>>>>>>>> build the Wonder code I get an error with ERExtensions. See below. 
>>>>>>>>>>>>  I’ve downloaded the file org.apache.commons.lang3 cause of the 
>>>>>>>>>>>> error message but I still get the error.  I’m not sure where this 
>>>>>>>>>>>> new file should go but something tells me this setup doesn’t feel 
>>>>>>>>>>>> quite right. Anyone else have the issue?
>>>>>>>>>>>> 
>>>>>>>>>>>> Calven
>>>>>>>>>>>> ----------
>>>>>>>>>>>> 
>>>>>>>>>>>> calven$ cd /Users/calven/WonderSource/Frameworks/Core/ERExtensions 
>>>>>>>>>>>> calven$ ant
>>>>>>>>>>>> Buildfile: 
>>>>>>>>>>>> /Users/calven/WonderSource/Frameworks/Core/ERExtensions/build.xml
>>>>>>>>>>>> 
>>>>>>>>>>>> clean:
>>>>>>>>>>>> 
>>>>>>>>>>>> ERExtensions.all:
>>>>>>>>>>>> 
>>>>>>>>>>>> global.environment:
>>>>>>>>>>>> 
>>>>>>>>>>>> global.properties:
>>>>>>>>>>>> 
>>>>>>>>>>>> global.framework.clean:
>>>>>>>>>>>> [delete] Deleting directory 
>>>>>>>>>>>> /Users/calven/Roots/classes/ERExtensions
>>>>>>>>>>>> 
>>>>>>>>>>>> build:
>>>>>>>>>>>> 
>>>>>>>>>>>> ERExtensions.all:
>>>>>>>>>>>> 
>>>>>>>>>>>> global.environment:
>>>>>>>>>>>> 
>>>>>>>>>>>> global.properties:
>>>>>>>>>>>> 
>>>>>>>>>>>> global.prepare:
>>>>>>>>>>>> [mkdir] Created dir: /Users/calven/Roots/classes/ERExtensions
>>>>>>>>>>>> 
>>>>>>>>>>>> global.compile:
>>>>>>>>>>>> 
>>>>>>>>>>>> global.dummy:
>>>>>>>>>>>> [wocompile] Compiling 524 source files to 
>>>>>>>>>>>> /Users/calven/Roots/classes/ERExtensions
>>>>>>>>>>>> [wocompile] 
>>>>>>>>>>>> /Users/calven/WonderSource/Frameworks/Core/ERExtensions/Sources/er/extensions/eof/ERXSortOrdering.java:5:
>>>>>>>>>>>>  error: package org.apache.commons.lang3.builder does not exist
>>>>>>>>>>>> [wocompile] import 
>>>>>>>>>>>> org.apache.commons.lang3.builder.HashCodeBuilder;
>>>>>>>>>>>> [wocompile]                                        ^
>>>>>>>>>>>> [wocompile] 
>>>>>>>>>>>> /Users/calven/WonderSource/Frameworks/Core/ERExtensions/Sources/er/extensions/eof/qualifiers/ERXExistsQualifier.java:13:
>>>>>>>>>>>>  error: package org.apache.commons.lang3 does not exist
>>>>>>>>>>>> [wocompile] import org.apache.commons.lang3.StringUtils;
>>>>>>>>>>>> [wocompile]                                ^
>>>>>>>>>>>> [wocompile] 
>>>>>>>>>>>> /Users/calven/WonderSource/Frameworks/Core/ERExtensions/Sources/er/extensions/eof/qualifiers/ERXExistsQualifier.java:14:
>>>>>>>>>>>>  error: package org.slf4j does not exist
>>>>>>>>>>>> [wocompile] import org.slf4j.Logger;
>>>>>>>>>>>> [wocompile]                 ^
>>>>>>>>>>>> [wocompile] 
>>>>>>>>>>>> /Users/calven/WonderSource/Frameworks/Core/ERExtensions/Sources/er/extensions/eof/qualifiers/ERXExistsQualifier.java:15:
>>>>>>>>>>>>  error: package org.slf4j does not exist
>>>>>>>>>>>> [wocompile] import org.slf4j.LoggerFactory;
>>>>>>>>>>>> [wocompile]                 ^
>>>>>>>>>>>> [wocompile] 
>>>>>>>>>>>> /Users/calven/WonderSource/Frameworks/Core/ERExtensions/Sources/er/extensions/eof/ERXFetchResultCache.java:3:
>>>>>>>>>>>>  error: package org.slf4j does not exist
>>>>>>>>>>>> [wocompile] import org.slf4j.Logger;
>>>>>>>>>>>> [wocompile]                 ^
>>>>>>>>>>>> [wocompile] 
>>>>>>>>>>>> /Users/calven/WonderSource/Frameworks/Core/ERExtensions/Sources/er/extensions/eof/ERXFetchResultCache.java:4:
>>>>>>>>>>>>  error: package org.slf4j does not exist
>>>>>>>>>>>> [wocompile] import org.slf4j.LoggerFactory;
>>>>>>>>>>>> [wocompile]                 ^
>>>>>>>>>>>> [wocompile] 
>>>>>>>>>>>> /Users/calven/WonderSource/Frameworks/Core/ERExtensions/Sources/er/extensions/eof/qualifiers/ERXExistsQualifier.java:69:
>>>>>>>>>>>>  error: cannot find symbol
>>>>>>>>>>>> [wocompile]        static final Logger log = 
>>>>>>>>>>>> LoggerFactory.getLogger(ERXExistsQualifier.class);
>>>>>>>>>>>> [wocompile]                     ^
>>>>>>>>>>>> [wocompile]   symbol:   class Logger
>>>>>>>>>>>> …
>>>>>>>>>>>> 
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> 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/tedpet5%40yahoo.com
>>>>>>>>>>>> 
>>>>>>>>>>>> This email sent to tedp...@yahoo.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/johann.werner%40posteo.de
>>>>>>>> 
>>>>>>>> This email sent to johann.wer...@posteo.de
>>>>>>> 
>>>>>> 
>>>>>> _______________________________________________
>>>>>> 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/hugi%40karlmenn.is
>>>>>> 
>>>>>> This email sent to h...@karlmenn.is
>>>>> 
>>>>> _______________________________________________
>>>>> 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/lists%40thetimmy.com
>>>>> 
>>>>> This email sent to li...@thetimmy.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/chill%40gevityinc.com
>>> 
>>>  This email sent to ch...@gevityinc.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/lists%40thetimmy.com
> 
> This email sent to li...@thetimmy.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

Reply via email to