I did some testing. Goal: figure out where we don't pass
the easy-for-the-newbie test.

Part 1: building avalon; building distributions

Framework:              no problems
Logkit:         no problems
Cornerstone:    no problems
Phoenix:                no problems
Excalibur:              partial failure
Apps:                   complete failure

The problem with Excalibur is that the scratchpad build
target doesn't work correctly. There appear to be some
problems with other modules as well. As this is worked
on as I type (I think), I won't go into it for now.

The problem with Apps is that the build process just
isn't user friendly. There's no build.bat, no
readme, not for any of the hosted applications.

note: On the test system, the dist target for the
framework used an excessive amount of time and memory.
This is mostly due to cocoon, which in current setup is
clearly overkill.

note 2: with a vanilla install of the latest cygwin,
nothing woiked. This is due to both cygwin being stupid
and the build.sh file apparantly not working to well.
I'm no good at unix shell programming, let alone fake
unix shell programming.

note 3: this is a really bad test as it makes many
assumptions.

DATA USED
---------

Test system:

pentium II 350, 256MB ram,
windows 2000 server,
sun jdk 1.3.1,
current cvs checkouts of all avalon projects,
nothing else in classpath.

JAVA_HOME=F:\Programs\programming\java\ide\JBuilder\jdk1.3.1
ANT_HOME=F:\Sources\cvs\jakarta\jakarta-avalon\tools
LOCAL_AVALON_TOOLS=F:\Sources\cvs\jakarta\jakarta-avalon\tools*

* I had to set this for excalibur to find the correct ant
extensions. Otherwise, something with the relative paths
goes wrong somewhere...

using windows shell:

Framework:
F:\>cd \sources\cvs\jakarta\jakarta-avalon
F:\Sources\cvs\jakarta\jakarta-avalon>build
(...)
BUILD SUCCESSFUL

F:\Sources\cvs\jakarta\jakarta-avalon>build dist
BUILD SUCCESSFUL*
* Total time: 6 minutes 43 seconds
  Peak Memory usage: 71 MB

Logkit:
F:\>cd \sources\cvs\jakarta\jakarta-avalon-logkit
F:\Sources\cvs\jakarta\jakarta-avalon>build
(...)
BUILD SUCCESSFUL*

* warnings about missing dependencies, which is ok.

F:\Sources\cvs\jakarta\jakarta-avalon-logkit>build dist
BUILD SUCCESSFUL

Phoenix:
F:\>cd \sources\cvs\jakarta\jakarta-avalon-phoenix
F:\Sources\cvs\jakarta\jakarta-avalon>build
(...)
BUILD SUCCESSFUL

F:\Sources\cvs\jakarta\jakarta-avalon-logkit>build dist
BUILD SUCCESSFUL

Cornerstone:
F:\>cd \sources\cvs\jakarta\jakarta-avalon-cornerstone
F:\Sources\cvs\jakarta\jakarta-avalon>build
(...)
BUILD SUCCESSFUL

F:\Sources\cvs\jakarta\jakarta-avalon-logkit>build dist
BUILD SUCCESSFUL

Avalon-apps:
F:\>cd \sources\cvs\jakarta\jakarta-avalon-apps
F:\Sources\cvs\jakarta\jakarta-avalon-apps>build
bad command or filename

F:\Sources\cvs\jakarta\jakarta-avalon-apps>dir readme*.*
File not found
(...)
F:\Sources\cvs\jakarta\jakarta-avalon-apps\demo>build
bad command or filename
F:\Sources\cvs\jakarta\jakarta-avalon-apps\demo>ant
bad command or filename

Excalibur:
F:\>cd \sources\cvs\jakarta\jakarta-avalon-excalibur
F:\Sources\cvs\jakarta\jakarta-avalon-excalibur>build
(...)
BUILD FAILED*

* has a problem with scratchpad - needs the event code.
Jeff's working on this.

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

Reply via email to