# Copyright 2004 The Apache Software Foundation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http:#www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # Common properties related to the build. # Default root (project) directory; override inside modules root.dir=. # Directory containing build files and such. This is normally computed # on the fly, inside common.xml. common.dir=${root.dir}/common # target directory ... where all derived files are placed (usually in subdirs). target.dir=target # Top-level target directory, used when generating a distribution root.target.dir=${root.dir}/${target.dir} # Directory containing various forms of source code, used when packaging # a source distribution. src.dir=src # Directory for main Java classes and resources (those that will be packaged up in the # derived JAR or WAR). java.src.dir=${src.dir}/java # Output directory for compilation of java.src.dir java.classes.dir=${target.dir}/classes # Directory for test code, i.e., where unit tests live test.src.dir=${src.dir}/test # Output directory for test code test.classes.dir=${target.dir}/test-classes # Output directory for XML test reports test.reports.dir=${target.dir}/test-reports # Directory used to store external packages external.package.dir=${root.dir}/ext-package # Directory to which external package JARs are extracted external.lib.dir=${external.package.dir}/lib # Directory containing dependencies of the module. module.lib.dir=${target.dir}/module-lib # URL root for downloads from the Maven IBiblio repository maven.ibiblio.url=http://www.ibiblio.org/maven # Directory to which all generated Java source code is stored. generated-java.src.dir=${target.dir}/generated-java # Directory containing JavaCC input files. javacc.src.dir=${src.dir}/javacc # Directory used for temporary files by the JUnit tests junit.temp.dir=${target.dir}/junit-temp # Directory where JUnit test reports are written. junit.report.dir=${target.dir}/junit-reports # Directory containing run-time configuration information (often only # needed during testing, such as a log4.properties file). conf.src.dir=${src.dir}/conf # Directory containing descriptors (specifically, the HiveMind module deployment descriptor). descriptor.src.dir=${src.dir}/descriptor # Directory into which packaged JARs (or other archives) should be copied. # This may be overriden when creating a distribution. jar.target.dir=${root.target.dir} # Note: project.version is defined in version.properties # Project-level directory for documentation project.docs.target.dir=${root.target.dir}/docs # Directory to which documentation is generated. module.docs.target.dir=${project.docs.target.dir}/${module.name} # Directory to which javadoc is generated javadoc.target.dir=${module.docs.target.dir}/apidocs # Directory to which project and module documentation files are ultimately copied (or generated) root.forrest.composite.dir=${root.target.dir}/forrest-composite # Directory to which Forrest XDoc files should be copied or generated. root.forrest.xdocs.dir=${root.forrest.composite.dir}/content/xdocs # File into which reports can record menu items. # Directory containing documentation to be copied into the composite. forrest.documentation.dir=${src.dir}/documentation # Directory containing report artifacts forrest.report-artifacts.dir=${common.dir}/report-artifacts