<target
description="Default target, which should always be called first by other targets."
name="init"
>
<property
location="../xrn-commons"
name="XRNCOMMONS_MODULE_DIRECTORY_PATH"
/>
<property
name="PROJECT_NAME"
value="XMLReleaseNotes"
/>
<property
name="PROJECT_VERSION"
value="0.19.2"
/>
<macrodef name="computeCVSTag">
<attribute name="version"/>
<attribute name="versionmajor"/>
<attribute name="versionminor"/>
<attribute name="versionpath"/>
<attribute name="cvstag"/>
<sequential>
<propertyregex
input="@{version}"
property="@{versionmajor}"
regexp="(.*)\.(.*)\.(.*)"
select="\1"
/>
<propertyregex
input="@{version}"
property="@{versionminor}"
regexp="(.*)\.(.*)\.(.*)"
select="\2"
/>
<propertyregex
input="@{version}"
property="@{versionpath}"
regexp="(.*)\.(.*)\.(.*)"
select="\3"
/>
<propertyregex
input="@{version}"
property="@{cvstag}"
regexp="(.*)\.(.*)\.(.*)"
select="${PROJECT_NAME}V\1_\2_\3"
/>
</sequential>
</macrodef>
<computeCVSTag
cvstag="CVS_TAG"
version="${PROJECT_VERSION}"
versionmajor="PROJECT_VERSION_MAJOR"
versionminor="PROJECT_VERSION_MINOR"
versionpath="PROJECT_VERSION_PATCH"
/>
<property
location="source"
name="public.SOURCE_DIRECTORY_PATH"
/>
<property
name="LIBRARY_SUBPATH"
value="libs"
/>
<property
location="${XRNCOMMONS_MODULE_DIRECTORY_PATH}/${LIBRARY_SUBPATH}"
name="public.LIBRARY_DIRECTORY_PATH"
/>
<property
location="doc"
name="public.DOCUMENTATION_DIRECTORY_PATH"
/>
<property
location="setup"
name="SETUP_DIRECTORY_PATH"
/>
<property
location="${SETUP_DIRECTORY_PATH}/ReleaseNotes.xml"
name="RELEASENOTES_FILE_PATH"
/>
<property
location="${XMLRELEASENOTES_DIRECTORY_PATH}/temp"
name="public.TEMPORARY_DIRECTORY_PATH"
/>
<property
location="${public.TEMPORARY_DIRECTORY_PATH}/jar/${PROJECT_NAME}.jar"
name="XRNANT_JAR_FILE_PATH"
/>
<property
location="website"
name="WEBSITE_SOURCE_DIRECTORY_PATH"
/>
<property
location="dist"
name="DISTRIBUTION_DIRECTORY_PATH"
/>
<property
location="target"
name="MAVEN_TARGET_DIRECTORY_PATH"
/>
<property
location="${public.SOURCE_DIRECTORY_PATH}/XML"
name="public.XML_SOURCE_DIRECTORY_PATH"
/>
<property
location="${public.SOURCE_DIRECTORY_PATH}/XSL"
name="XSL_SOURCE_DIRECTORY_PATH"
/>
<property
location="${public.SOURCE_DIRECTORY_PATH}/XSD"
name="XSD_SOURCE_DIRECTORY_PATH"
/>
<property
location="${public.SOURCE_DIRECTORY_PATH}/plugin"
name="PLUGIN_SOURCE_DIRECTORY_PATH"
/>
<property
location="${public.SOURCE_DIRECTORY_PATH}/CSS"
name="CSS_SOURCE_DIRECTORY_PATH"
/>
<property
location="${public.TEMPORARY_DIRECTORY_PATH}/website"
name="WEBSITE_GENERATED_DIRECTORY_PATH"
/>
<property
location="${public.TEMPORARY_DIRECTORY_PATH}/XRNGuide"
name="XRNGUIDE_DIRECTORY_PATH"
/>
<property
location="${public.SOURCE_DIRECTORY_PATH}/java"
name="JAVA_SOURCE_DIRECTORY_PATH"
/>
<property
location="${public.TEMPORARY_DIRECTORY_PATH}/classes"
name="public.JAVA_CLASS_DIRECTORY_PATH"
/>
<property
name="public.JRE_TARGET"
value="1.3"
/>
<property
location="${public.TEMPORARY_DIRECTORY_PATH}/jar/XRNXSD2Java-jreV${public.JRE_TARGET}.jar"
name="public.XSD2JAVA_JAR_FILE_PATH"
/>
<property
location="${DISTRIBUTION_DIRECTORY_PATH}/${PROJECT_NAME}-${PROJECT_VERSION}.zip"
name="DELIVERY_FILE_PATH"
/>
</target>
|