I'm speaking to lots of Open Source people about their projects and 
porting to Avalon/Phoenix.  In some cases they are keen on migration, in 
others keen on dual mode.  In all cases they don't know where to start. 
 Now HelloWorld is a simple example, but it's highly tied to the rest of 
Cornerstone.  

I'd like to, if all are in agreement, have an even leaner demo that is 
included in the phoenix project.  

It would :

1) only be included in Phoenix's source distribution
2) also be a separate self contained source distibution
3) have a build target in the parent build script that makes the child 
source distribution.

Imagine a dir in phoenix called "newbie-sample" that contains:

readme.txt
build.bat
build.sh
build.xml (not phoenix's one)
src/java/foo/Bar.java
src/java/foo/Fred.java
src/java/foo/Wilma.java
src/javafoo/Bar.xinfo
src/conf/sample-assembly.xml
src/conf/sample-config.xml
src/conf/sample-server.xml
src/manifest/server.mf

Imaging invoking "build sample" in Phoenix's main build script that 
makes a zip that includes the above plus:

lib\cornerstone.bar
lib\cornerstone-compilation.jar
lib\logkit.jar
lib\avalon-framework.jar
lib\avalon-excalibur-20010919.jar
lib\avalon-scratchpad-20010919.jar
lib\phoenix-client-20010922.jar

This would allow the zip (phoenix-app-for-newbies.zip) be unzipped and 
newbie to start work making a SAR compatible server application.  Of 
course the build.xml file would contain the bare minimum of build 
targets as often people are new to Ant as well.  The newbie would have 
to get Ant 1.4.1 and edit the build.bat file to set ANT_HOME if they 
have not installed Ant.

Votes/Opinions please?

- PH


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to