The Commerce Reference Store build files are located in the <ATG10dir>/CommerceReferenceStore/Store module and its sub-modules, as shown in the illustration below:

build_system_file_structure.png

The following table describes the build system directories and files in more detail.

Directory/File Name

Description

Store/build.properties

Build properties for the root Store module.

Store/build.xml

Build file that contains the targets and tasks for the root Store module. Executing the all , clean, or updateconfig target from this build file executes the same target down through the entire Commerce Reference Store module set, from the root module through all of its sub-modules (note that the all target is the default when no target is specified).

Store/buildtools

This directory contains files used to set and override global build properties, targets, and tasks.

Store/buildtools/lib

Contains the ant-contrib.jar, which is a collection of Ant tasks created by Apache Ant-Contrib project. Commerce Reference Store uses the if task from this library.

Store/buildtools/common.xml

Targets, and their associated tasks, that are common to all Commerce Reference Store modules. See Maintaining the Priority Order of Targets and Properties for more information on this file.

Store/buildtools/common.properties

Build properties that are common across all Commerce Reference Store modules. Property settings defined in this file apply to all Commerce Reference Store modules, unless they are overridden in the buildtools/userenv.properties file or in a module-specific properties file. See Maintaining the Priority Order of Targets and Properties for more information on this file.

Store/buildtools/environment.properties

Global environment properties, such as the Dynamo home directory, the Commerce Reference Store Installation directory, and the root module name, that are referenced by the other properties files. See Maintaining the Priority Order of Targets and Properties for more information on this file.

Store/buildtools/sample_userenv.properties

A sample version of the userenv.properties file that can be used to specify new global properties or to override the global properties defined in Store/buildtools/common.properties and Store/buildtools/environment.properties. See Maintaining the Priority Order of Targets and Properties and Customizing the Build Using a userenv.properties File for more details on this file.

Store/<module_name>/build.properties

Build properties specific to the individual module.

Store/<module_name>/build.xml

Targets and tasks specific to the individual module.


Copyright © 1997, 2013 Oracle and/or its affiliates. All rights reserved. Legal Notices