On Dec 14, 2009, at 4:17 PM, David Avendasora wrote:

> Hi Henrique,
> 
> The big drawback to having Hudson install wonder in a location like 
> /Library/Frameworks or ~/Library/Frameworks is that you can only have one 
> version of wonder installed at a time.
> 
> What if you have one version of your app that builds against an older version 
> like 9692 but in development you want to use the head?
> 
> I have some substantially modified shell scripts for setting up Wonder builds 
> in Hudson (based off Mike's original) that allow you to specify the version 
> of wonder you want and it will build and install it in a repository instead 
> of the system or user directories.
> 
> They are written to work with OS X, but I don't think they'd have to be 
> modified much, if at all, for linux.
> 
> Here's the repository: 
> http://wonova.svn.beanstalkapp.com/repos/Hudson/WonderBuilder/
> 
> You should be able to create a new Hudson job, then replace the config.xml 
> file for it with the one in the repository and that should get you a job that 
> allows you to specify the version of WO, Wonder, and the install location 
> (Repository).
> 
> If you want to change the script to install Wonder directly in the local or 
> user directory, then feel free. Look at the lines that set:
> 1) wonder.framework.install.root
> 2) web.framework.install.root. 
> 
> I may include a version of the script that does that as well.
> 
> If you were in the Washington DC area tomorrow night, I'll be presenting on 
> this setup at WONoVA... it's just a quick hop across the pond, right?
> 

Right! For some definition of "quick" :-)

Thank you, on my build server I'm doing things very similar, but I'll check the 
possibility of specifying the desired wonder version. I had that on a earlier 
build setup (non hudson) but lately I just take the latest and although I never 
had problems it can sure be improved.

My only question is on those rare situations that I want to do ant builds on my 
mac, a simple way to stuff the wonder frameworks on ~/Library/Frameworks would 
be nice. I'll have a look at those properties but always had the impression 
that all you could is to coerce wonder into a separate 'root'

Henrique Gomes


> Dave
> 
> On Dec 14, 2009, at 10:48 AM, Henrique Gomes wrote:
> 
>> 
>> On Dec 14, 2009, at 2:29 PM, Kieran Kelleher wrote:
>>> Wonder is installed locally from the same working copy as the wonder 
>>> workspace projects are linked to
>> 
>> Can you share the receipt for that? Right now I use a hudson build server ( 
>> linux ) for the builds with all the complication of setupWonder.sh but I was 
>> always curious if there is a simple switch to make
>> 
>> $ ant frameworks.install 
>> 
>> install on the user domain like ~/Library/Frameworks 
>> 
>> 
>> Thanks,
>> 
>> Henrique Gomes
>> 
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> http://lists.apple.com/mailman/options/webobjects-dev/webobjects%40avendasora.com
>> 
>> This email sent to [email protected]
>> 
>> 
> 
> David Avendasora
> Senior Software Engineer
> K12, Inc.
> 
> *****
> WebObjects Documentation Wiki : 
> http://wiki.objectstyle.org/confluence/display/WO/
> *****
> WebObjects API: 
> http://developer.apple.com/legacy/mac/library/documentation/MacOSXServer/Reference/WO54_Reference/index.html
> *****
> 

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to