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]
