lenya-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Lenya Wiki] Update of "DirectoryStructureLenya1.4-HEAD" by JörnNettingsmeier
Date Mon, 02 Jan 2006 18:29:40 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Lenya Wiki" for change notification.

The following page has been changed by JörnNettingsmeier:

New page:
This is a first attempt to document all the files and directories of a Lenya 1.4 system, their
meanings, their hierarchy and their history.

For simplicity, this page assumes you are using the Jetty servlet container and are running
Lenya from the standard build directory.

= / =
This is the directory where you unpacked Lenya and hopefully Cocoon. Thus, it probably contains
two directories: 
* cocoon_2_1_X (the cocoon sources and build files)
* lenya_1_4_X (the lenya sources and build files)
These names can be different on your system depending on whether you used tarballs or SVN.

== /lenya_1_4_X ==
This is the unpacked lenya sourcecode, either from tarball or our of SVN. Among others, it
contains two important scripts and one important settings file:
* '''lenya.sh''' (or '''lenya.bat''' for Windows users) is the script that will run your lenya
servlet (in case you are using the built-in Jetty engine - Tomcat users can ignore this).
* '''build.sh''' (or '''build.bat''' for Windows users) is the build script that will take
care of compiling Lenya and writing the finished product to '''build/'''. 
* '''build_properties''' is an example config file that governs the build process. You need
to copy it to '''local.build.properties''' and edit it according to your needs.
Last but not least there are (and it would be horribly bad form to disregard them)
* '''*.txt''', a bunch of important notes that you should read.

=== /lenya_1_4_X/build ===
This is where your finished Lenya system ends up after you have successfully built it. It
also houses the content of your publication(s). Generated during build, used by the servlet
engine to serve your site and store the content. For details concerning this part of the tree,
go to [DirectoryStructureLenya1.4-HEAD-build].

=== /lenya_1_4__X/legal ===
An exciting collection of legalese, containing the licenses for all third-party components
that Lenya uses.

=== /lenya_1_4__X/lib ===
This directory contains jar packages of third-party software used by Lenya. 
  ''FIXME: Is this still used after build?''

=== /lenya_1_4__X/src ===
Here you find the sources of Lenya. Used during build only. For details concerning this part
of the tree, go to [DirectoryStructureLenya1.4-HEAD-src].

=== /lenya_1_4__X/tools ===
This one contains useful tools which are needed to build and/or run Lenya, for instance the
'''ant''' program (a "make" for Java), and the '''Jetty servlet''' container.

To unsubscribe, e-mail: dev-unsubscribe@lenya.apache.org
For additional commands, e-mail: dev-help@lenya.apache.org

View raw message