Finally got fed up with my companies mail server which seems to think that
send mail to an external address as a security risk. So I've switched to
another account. Hence not posting anything for the last month.

Just been going through my paper Alexandria for ApacheCon and I thought I'd
just post  this little explaination of the current definition for project
definitions. Most of this stuff has code implimenting it though the nesting
of projects is not something I'd trust as I've not got around to more than a
cursory test on it.

--+ indicates the nesting level
@ indicates an attribute
(if anyone can think of a better way to lay this out let me know)

project - root element for the project definition
--+@repository - repository to retrive project source code from
--+@opensource - denotes that the source code should be displayed
--+title - title of the project
--+module - module name used to identify the project within a repository
--+license - license under with the project is distributed
--+--+@href - @location of the license
--+description - description of the project
--+javasrc - root of java src for the project
--+build - build definition for the project
--+--+@file - ant build file to be used to build the project (defaults to
build.xml)
--+--+@target - ant target to be used to build the project (defaults to the
default in the build file)
--+--+@classpath - classpath to be used by ant when building the project
--+test - test definition for a project
--+--+@file - ant build file to be used to test the project
--+--+@target - target to be used to test the project
--+--+@classpath - classpath to be used by ant when testing the project
--+depend - defines a dependency on another project in the workspace
--+--+@project - name of the project
--+option - defines an optional dependency on another project in the
workspace
--+--+@project - name of the project
--+jar - defines an outputted jar from this project
--+--+@name - name of the jar
--+project - project can be nested within each other to define subprojects


Okay kids now go out there and shoot this down. ;o)


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

Reply via email to