Sleds/dtdb
2025-03-13 15:28:38 -06:00
..
src Initial commit part 2 2025-03-13 15:28:38 -06:00
.gitignore Initial commit part 2 2025-03-13 15:28:38 -06:00
build.xml Initial commit part 2 2025-03-13 15:28:38 -06:00
pom.xml Initial commit part 2 2025-03-13 15:28:38 -06:00
README.txt Initial commit part 2 2025-03-13 15:28:38 -06:00
web-resources.xml Initial commit part 2 2025-03-13 15:28:38 -06:00

$Header: /Users/cvs/dt/README.txt,v 1.2 2008/01/25 20:18:02 tberes Exp $

README FIRST



Licensing
--------------------------------------------------------------------------------------
This package (Dovetail Core Libraries and Frameworks) is licensed and copyrighted by
Dovetail Software, Inc. Portions of third party libraries have their own licensing
restrictions.

Copies of licenses can be found in the "src/licenses" folder, along with being
copied (e.g. built) to the output folder(s).

This software requires validily executed license agreements to be agreed upon by
the licensee/customer and Dovetail. Please see:

  "src/licenses/DovetailSourceCodeLicense.html"
  "src/licenses/Exhibit-A(sample).html"

A signed copy of the Exhibit A must be executed in order to use, examine
or otherwise possess this package.

Files and Directories
--------------------------------------------------------------------------------------
All files, with the exception of "deploy.properties" are version controlled using
CVS (see CVS section below for more information).

- README.txt           -- this file
- build.xml            -- build the various output artifacts
- src/                 -- source files
- deploy.properties    -- [NON CVS] override default build properties. Optional.
- staging              -- [NON CVS] build output root

Build Configuration
--------------------------------------------------------------------------------------

  Environment Settings
  ====================
  Set the following variables in your .bashrc or other startup profile script:

    DT_HOME=/Users/tim/Development/dt
    CATALINA_HOME=/usr/local/tomcat
    ANT_HOME=/usr/local/ant
    STRUTS_HOME=/usr/local/struts
    FMPP_HOME=/usr/local/fmpp
    JGROUSE_HOME=/usr/local/jGrouse
    JAVA_OPTS=-Xms384m -Xmx1400m
    JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home
    LANG=en_IE.UTF-8
    MYSQL_HOME=/usr/local/mysql
    PATH= {insure following in PATH: 
            $JAVA_HOME/bin:
            $JAVA_HOME/jre/bin:
            $MYSQL_HOME/bin:
            $ANT_HOME/bin:
            $CATALINA_HOME/bin}

  Tool and Framework Dependencies
  ================================
  0. Insure you have a functioning "cvs" program.
  1. Install Java 6 JDK or later.
  2. Install Ant 1.6 (1.7 preferred) or later.
  3. Install Struts 1.2.9.
  4. Install FMPP 0.9.11 or later.
  5. Install and configure MySQL 5.0 or later (5.1.xx preferred).
  6. Install jGrouseDoc 0.8.5 or later.
  7. Install and configure Tomcat 5.5.xx.

  Building the Software
  ================================
  $ cd $DT_HOME
  $ ant onetime            # one time setup; copies and configures ANT and checks env
  $ # next three targets typically invoked from an app build file
  $ ant build              # build output files
  $ ant jsdoc              # create Javascript documentation
  $ ant javadoc            # create Java documentation

END OF DOCUMENT