WebSphere Commerce Build tool repository structure

The WebSphere Commerce Build tool is configured by default to use a specific reference repository structure. Use this repository structure because the default repository structure reduces configuration effort of the build process, and provides an intuitive structure that mirrors the WebSphere Commerce Developer workspace. If we are unable to use the default repository structure, the build process can be configured to adapt to our own repository structure.


Description of the default repository structure

Directory path Description
workspace Contains modules or projects that are part of the WebSphere Commerce Developer workspace. Refer to the next section for details on what to include in this directory in the workspace.
workspace/DataLoad The Rational Application Developer simple project that is introduced by the WebSphere Commerce Build tool holds data files. Supported formats include SQL and XML files. These formats must conform to the WebSphere Commerce loading utilities (massload, acugload, acpload, and acpnlsload) formats. The structure of the DataLoad project provides a way to separate different types of data files and different target environments.A template of the empty DataLoad project is provided in the WCB_installdir/project-template directory, which can be imported into the WebSphere Commerce Developer workspace and checked into the repository. Populate and organize the project with our customization data, by creating directories in the DataLoad project named for each type of data you customize:

    SQL
    sql

    Massload
    XML: xml

    User (access) group
    acug

    Access control policy
    acp

    NL access control policy
    acpnls


Considerations for structuring the repository

There are some implications to the functions, performance, and configuration of the build and deployment process, and the development process of how the repository is structured. We must consider the following points when you set up the repository for use by the Build and Deployment tool:


Related concepts
Advanced build features


Related tasks
Setting up source extraction Ant script
Configure packaging settings
Building packages


Related reference
Build configuration references