The directory structure for developing a custom Jetspeed portal is designed to be similar to the directory structure of the Jetspeed-2 core source tree.
Note that this directory structure only covers the custom portal itself. Each portlet is a separate project with its own directory structure.
Here is an overview of directories (directories are relative to the custom portal project root):
directory | explanation |
dist | Distributable files(wars, jars) created during the build, such as installers or web applications |
src/installer | Customized installation script for the Jetexpress installer |
src/sql | Jetspeed XML seed data to provide initial test data for the portal(user, roles, profiling rules...) |
src/webapp/decorations/layout | Page decorations (skins) to brand the custom portal (CSS, images, HTML) |
src/webapp/decorations/portlet | Page decorations (skins) to brand the custom portal (CSS, images, HTML) |
src/webapp/WEB-INF/pages | The collection of folders and pages that make up the Portal Site for the Jetexpress portal |
jetexpress/target | Temporary build area used by Ant |
jetexpress/webapps |
Place the web application here that are
required to run the jetexpress portal
|