XML Example #2

The screen shot and XML example below are for a Qlarius build configuration called JAVA_JAVAC.

xml_ui_example_2.png

NOTE  Each section of the XML example is highlighted in a different color.

<?xml version="1.0" encoding="UTF-8" ?>                                                                                   

<BuildConfigurations>

<BuildConfiguration Id="18">

<BuildProject Id="4203131">

<project><![CDATA[QLARIUS:UW_JAVA_2.0]]></project>

<description><![CDATA[Underwriter Desktop Java development project]]></description>

</BuildProject>

<name><![CDATA[JAVA_JAVAC]]></name>

<description><![CDATA[Java sample using javac]]></description>

<Platform Id="1">

<name><![CDATA[Win32]]></name>

</Platform>

<LaunchTimeout>0</LaunchTimeout>

<ExecutionTimeout>0</ExecutionTimeout>

<ConfigurationType Id="1">

<name><![CDATA[Default]]></name>

<code><![CDATA[DEFAULT]]></code>

</ConfigurationType>

<Targets>

<Target Id="126">

<name><![CDATA[Interfaces]]></name>

<file><![CDATA[*.class]]></file>

<relpath><![CDATA[qlarius\interfaces\]]></relpath>

<isfinal>true</isfinal>

<isvirtual>false</isvirtual>

</Target>

<Target Id="127">

<name><![CDATA[Utilities]]></name>

<file><![CDATA[*.class]]></file>

<relpath><![CDATA[qlarius\utilities\]]></relpath>

<isfinal>true</isfinal>

<isvirtual>false</isvirtual>

</Targets>

</Target>

</Targets>

<Sources>

<Source Id="101">

<fileMask><![CDATA[*.java]]></fileMask>

<relPath><![CDATA[qlarius\interfaces\]]></relPath>

</Source>

<Source Id="100">

<fileMask><![CDATA[*.java]]></fileMask>

<relPath><![CDATA[qlarius\utilities\]]></relPath>

</Source>

</Sources>

<BuildAreaConfigs>

<BuildAreaConfig Id="27">

<BuildArea Id="4206024">

<name><![CDATA[LCL-GEN-JAVA]]></name>

<host><![CDATA[MTROTH-XPV]]></host>

<location><![CDATA[C:\build\qlarius\gen-java\]]></location>

<user><![CDATA[dmsys]]></user>

<password><![CDATA[EE961583AEC7144D]]></password>

</BuildArea>

<askPasswordAtRuntime>false</askPasswordAtRuntime>

<Options>

<Option Id="2">

<name><![CDATA[JAVA-HOME]]></name>

<OptionValues>

<OptionValue Id="2">

<value><![CDATA[c:\j2sdk1.4.2_12]]></value>

</OptionValue>

</OptionValues>

</Option>

<Option Id="1">

<name><![CDATA[ANT-HOME]]></name>

<OptionValues>

<OptionValue Id="1">

<value><![CDATA[c:\apache-ant-1.6.5\bin]]></value>

</OptionValue>

</OptionValues>

</Option>

</Options>

</BuildAreaConfig>

</BuildAreaConfigs>

<TransitionScripts>

<TransitionScript Id="141">

<Script Id="57">

<type>1</type>

<scriptName><![CDATA[build_script_javac.bat]]></scriptName>

</Script>

<outputIds>126</outputIds>

<inputSourceIds>101</inputSourceIds>

<transitionType>0</transitionType>

<transitionOrder>2</transitionOrder>

</TransitionScript>

<TransitionScript Id="142">

<Script Id="58">

<type>1</type>

<scriptName><![CDATA[build_script_javac.bat]]></scriptName>

<scriptContent><![CDATA[set java_home=%java-home. set path=%java-home.\bin;%ant-home.;%%path%% javac qlarius\utilities\*.java]]></scriptContent>

</Script>

<outputIds>127</outputIds>

<inputSourceIds>100</inputSourceIds>

<transitionType>0</transitionType>

<transitionOrder>1</transitionOrder>

</TransitionScript>

</TransitionScripts>

</BuildConfiguration>

</BuildConfigurations>