jakarta-alexandria-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeff Martin <jmar...@silacom.com>
Subject RE: Information about Alexandria
Date Tue, 19 Dec 2000 15:48:25 GMT
Good question. If your talking about does it crash a lot kind of stability,
it's pretty stable already it's build on top of Ant, Xerces and Xalan which
are stable. I've got alexandria running the build and test phases on a half
hourly cron and I've not had any problems with it failing.

What we've not reached is a point where the structure of the project is set
in concrete. There's also some work that needs to be done to complete the
JXR engine.

I'd probably say where maybe 3 month away from a "release". But a lot of
this time is required to pull together some proper documentation.

-----Original Message-----
From: Stefán F. Stefánsson [mailto:stefanf@snote.decode.is]
Sent: Tuesday, December 19, 2000 3:36 PM
To: Jeff Martin; Alexandria-Users
Subject: RE: Information about Alexandria

thanks for the prompt and very descriptive answer.  I am just wondering
whether you know how the status of the project.. What I'm mostly looking
at is when there will be a stable version ready?

Kind regards,
	Stefan Freyr

-----Original Message-----
From: Jeff Martin [mailto:jmartin@silacom.com]
Sent: 19. desember 2000 15:08
To: Stefán F. Stefánsson; Alexandria-Users
Subject: RE: Information about Alexandria

Ah, you've spotted the almost total lack of documentation. My fault it's
big note at the top of my todo list.

The stuff that's on the alexandria site is out of date. I'd suggest you
the latest version of alexandria from cvs (note: alexandria has not
reach a
stable release so this will change). You will also need a copy of Ant

- Execute the build.xml file in the root dir.
- (If you get an error try touching one of the .xsd files in the src/xml
and rebuilding).
- This should create a directory call dist this contains the actuall
alexandria distribution.

- In the new dist/alexandria/etc edit the global.xml and
AlexandriaResources.properties files.
- Edit the AlexandriaResources.properties file so that it points to the
under your web server where you want alexandria to be. e.g.
#=== Sample AlexandriaResources.properties
#the source file for CVS Markup.

#Destination directory for JXR output

#images for JXR.  These are actually copied over to the desired location
#file is required here.

#Directory where Alexandria does its CVS checkouts to.


# Size of blame history


Within the global.xml file you need a reposistry entry for each cvs
you have. CVS servers can be anywhere on the internet or on and internal
network. Within each repository you can setup multiple module entries
each cvs module you want alexandria to display.

The build and test tags are used to invoke ant build files to build and
your code. The test stuff is designed to work with the ant junit task (I
give you more details of that if you like).

        <name>Reposistory Name</name>

                <name>Module Name Alexandria</name>
                <description>Internet content management
                <revision tag="HEAD" latest="true"/>
                <build file="build.xml" target="main">
                        <arg name="apache.home" value="apache"/>
                <test file="build.xml" target="testXml"
classpath="/opt/ant/lib/junit.jar" />


Running it
- Execute the alexandria script

How it Works

Alexandria is based around Ant and using XSL transformations to generate
build files for ant.

The main build file is alexandria.xml this controls the whole build
It uses the master file global.xml which is transformed using the XSL
to produce the alexandria menus and a serious of build files which are
included in the alexandria.xml file:

- build.cvs.xml - Handles the checking out of files from cvs
- build.build.xml - Handles the building of ant projects
- build.javadoc.xml - handles the javadocing of code
- build.test.xml - handles running junit test via ant

alexandria.xml will also run the JXR task which handles the cross
referencing of java code list LXR

I hope this gives you an idea of what's going on. If you have ant more
questions you know where we are. Hopefully I'll get that documentian
done at
some point soon.

-----Original Message-----
From: Stefán F. Stefánsson [mailto:stefanf@snote.decode.is]
Sent: Tuesday, December 19, 2000 1:59 PM
To: Alexandria-Users
Subject: Information about Alexandria


I would like to know if there is any documentation about setting up
Alexandria.  We are setting up a trial environment with CVS.  We would
like to use Ant to build our projects and use JavaDoc.  Alexandria seems
to do everything we would like to have but I don't really understand
it... how does it actually work?  Does it need to be running on the same
machine as the CVS server?  How do you connect it to the CVS server?  I
can not find any documentation about this at all.  I had a very hard
time finding the alexandria.zip file too.  Do I have the right file?  Do
I need something else?  It seems to me that it doesn't really include
very many things so I'm sceptical that I have the right file.

Can anybody help me?

Kind regards and thanks in advance.

Stefan Freyr

Stefan Freyr Stefansson
Software Developer
deCODE Genetics, Inc.

Phone: (+354) 570 2854
GSM:   (+354) 861 1718
Fax:   (+354) 491 3782
 <<Stefan Stefansson.vcf>> 

To unsubscribe, e-mail: alexandria-users-unsubscribe@java.apache.org
For additional commands, e-mail: alexandria-users-help@java.apache.org

View raw message