jakarta-cactus-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robertson, Jason" <Jason.Robert...@acs-inc.com>
Subject Build Experience Feedback
Date Thu, 12 Sep 2002 21:48:29 GMT
Just a few observation from a guy starting from ground zero trying to build
Cactus (my last build from scratch was around the 1.3dev timeframe):

The clover.jar definition is way below other jar definitions (on one hand it
might be nicer if they were together, but keep reading), and the clover.jar
file *must* exist regardless of if you're using clover or not. (If it
doesn't exist there's a copy that fails.) I guess if the copy gets fixed
then you don't have to move up the definition, keeping it with
clover.enabled seems reasonable.

Next, I got this (I think in the doc target):

BUILD FAILED
file:C:/java/jakarta-cactus-src-20020911/documentation/build.xml:200:
C:\java\ja
karta-cactus-src-20020911\documentation\docs\xdocs\misc not found.

Looks like the directory should be created first? But with info from the
next issue it seems like it's an empty directory, so maybe it should be
pruned from CVS?

So I then created the directory by hand and got this:

doc:
     [copy] Copied 1 empty directory to
C:\java\jakarta-cactus-src-20020911\docu
mentation\target\doc\misc
[stylebook] java.lang.NoClassDefFoundError: org/apache/stylebook/StyleBook
[stylebook] Exception in thread "main"

This I assume is the ant "stylebook" task, which I don't have. Is there any
documentation of all external stuff that is needed to do a full compile? I
did a quick look in a few files but found nothing.

I've since figured out I only needed to do "ant run.framework" to do what I
need to do, and this was by examining the build.xml file. BTW, it says at
the top of build.xml to do "ant -projecthelp" which I did but I didn't feel
this information was very useful as it was only the "main" targets.

And actually, I ended up making my own run.framework.jar that just does the
jar task for the framework. Shouldn't this be a little easier to do? I don't
want to build all the docs and such during development - I just want to
build the jar.

None of this is major stuff, except maybe needing to figure out all the
external stuff that is necessary to build, but I thought I'd give the
feedback.

Jason

--
To unsubscribe, e-mail:   <mailto:cactus-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:cactus-user-help@jakarta.apache.org>


Mime
View raw message