Just a few questions:
1. Are the instructions in the BUILD.txt file correct? So I should
have a ~/Library/wobuild.properties and a ~/Library/Application
Support/wobuild.properties, each with different parameters?
> . A wobuild.properties file should be placed in, on Mac OS X, the ~/
> Library directory.
> On Windows, this should go into a Library folder in the
> directory pointed to
> by the 'user.home' Java system property. Usually, this may be at
> C:\Documents and Settings\<user name>\Library.
>
> An example of this file is:
>
> ==== START wobuild.properties ====
>
> wo.woroot=/
> wo.wosystemroot=/System
> wo.wolocalroot=/
>
> ==== END wobuild.properties ====
>
> These may, or may not, be necessary for some functionality:
>
> ==== START wobuild.properties, perhaps ====
>
> wo.dir.root=/
> wo.dir.user.home.library.frameworks=/User/yourname/Library/
> Frameworks
> wo.dir.local=/
> wo.dir.library=/System/Library
> wo.dir.user.home.library=/User/yourname/Library
> wo.dir.local.library=/Library
> wo.dir.library.frameworks=/System/Library/Frameworks
> wo.dir.local.library.frameworks=/Library/Frameworks
> wo.dir.system=/System
>
> ==== END wobuild.properties, perhaps ====
>
2. What about having one wobuild.properties file? Could/Should they
be merged? This could be a little confusing; having one
wobuild.properties file would be less confusing.
If I do an ant build, then I get things installed in the following 4
places:
~/Roots/
/Library/Frameworks/
/Library/WebServer/Documents/WebObjects/Frameworks/
/Library/WebObjects/lib/
Wow, that's a lot of places!
3. ~/Roots/ - Would Wonderworkspace or Objectstyleworkspace be a
better name? Something a bit more descriptive than what is in there.
Is there a reason the build products are not in the same tree as the
Wonder sources? wouldn't a "build" or "target" or "bin" folder in the
same tree be better?
/Library/Frameworks/
/Library/WebServer/Documents/WebObjects/Frameworks/ > These are for
split installs, but
4. /Library/WebObjects/lib/ >> Is this needed? I see from 5.2.2:
Nowwhenyoucreateaservlet/
J2EEcontainerapplicationyoucanchoosetheTrueWARoption. Tobuilda
TrueWARservlet, all ofyourframeworksmustbeintheNSJarBundleformat,
andlocatedinthe
/Library/WebObjects/lib/directory. WhenyouchoosetheTrueWARoption, all
yourapplication.....
So that is for xcode WARs? do we still need that?
And I assume if one has different versions of a framework or jar in
one of these 4 places they have fun finding it.
Greg Brown
gsbrow..mich.edu
Greg Brown
gsbrow..mich.edu
This archive was generated by hypermail 2.0.0 : Fri Mar 20 2009 - 11:10:51 EDT