Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <project basedir="../" name="Dazer Build">
- <description>Dazer</description>
- <property name="build.src" value="${basedir}/src" />
- <property name="build.bin" value="${basedir}/bin" />
- <property name="build.deploy" value="${basedir}/bin/deploy" />
- <property name="build.release" value="${basedir}/bin/release" />
- <property name="projecthome" value="${basedir}/.." />
- <property name="flexpmd.version" value="1.0.RC3" />
- <property name="flexpmd.dir" value="${basedir}\ant\lib" />
- <property environment="build" />
- <property name="build.root" value="${basedir}/.." />
- <property name="build.fork" value="true" />
- <property name="build.sdkVersion" value="3.2.0.3958" />
- <property file="${user.home}/dazer.properties" />
- <!-- build properties -->
- <property name="build.verbose" value="true" />
- <mkdir dir="${build.bin}"/>
- <propertyfile file="${build.bin}/build.properties">
- <entry key="build.date" type="date" value="now" pattern="yyyy/MM/dd"/>
- <!--entry key="build.revision" type="int" default="0" operation="+" /-->
- </propertyfile>
- <property name="lib.dir" value="${basedir}/ant/svnant"/>
- <path id="svnant.classpath">
- <fileset dir="${lib.dir}">
- <include name="**/*.jar" />
- </fileset>
- </path>
- <typedef
- resource="org/tigris/subversion/svnant/svnantlib.xml"
- classpathref="svnant.classpath"
- />
- <property environment="env" />
- <target name="svn-hudson" if="env.SVN_REVISION">
- <propertyfile file="${build.bin}/REV">
- <entry key="build.revision" value="${env.SVN_REVISION}" />
- </propertyfile>
- </target>
- <target name="svn-local" unless="env.SVN_REVISION">
- <!--svn username="${local.username}" password="${local.password}">
- <info target="${basedir}/.." />
- </svn>
- <propertyfile file="${build.bin}/REV">
- <entry key="build.revision" value="${svn.info.rev}" />
- </propertyfile-->
- <propertyfile file="${build.bin}/REV">
- <entry key="env.BUILD_NUMBER" value="999" />
- <entry key="build.revision" value="999" />
- </propertyfile>
- </target>
- <target name="icon-create">
- <input addproperty="iconName"></input>
- <copy
- tofile="${build.root}/KitApplication/src/com/centile/theme/icon/${iconName}.as"
- overwrite="true"
- failonerror="true"
- verbose="true"
- file="${build.root}/Applications/asset/other/Icon.as"
- >
- <filterset begintoken="$${" endtoken="}">
- <filter token="ICON_NAME" value="${iconName}" />
- </filterset>
- </copy>
- </target>
- <macrodef name="update-icon">
- <attribute name="file" />
- <sequential>
- <echo>@{file}</echo>
- <copy
- tofile="${build.root}/KitApplication/src/com/centile/theme/icon/@{file}.as"
- overwrite="true"
- failonerror="true"
- verbose="true"
- file="${build.root}/Applications/asset/other/Icon.as"
- >
- <filterset begintoken="$${" endtoken="}">
- <filter token="ICON_NAME" value="@{file}" />
- </filterset>
- </copy>
- </sequential>
- </macrodef>
- <target name="update-icons">
- <pathconvert pathsep="," property="files">
- <fileset dir="${build.root}/KitApplication/src/com/centile/theme/icon/" includes="*.as" />
- <flattenmapper />
- </pathconvert>
- <echo>${files}</echo>
- <script language="javascript">
- <![CDATA[
- importPackage(java.lang, java.util, java.io);
- importPackage(Packages.org.apache.tools.ant);
- importPackage(Packages.org.apache.tools.ant.taskdefs);
- files = self.getProject().getProperty("files");
- a = files.split(',');
- for (i=0;i<a.length;i++)
- {
- var file = a[i].split('.as').join('');
- act = self.getProject().createTask('update-icon');
- act.setDynamicAttribute('file',file);
- act.execute();
- }
- ]]>
- </script>
- </target>
- <target name="0-TEST">
- <antcall target="svn-hudson" />
- <antcall target="svn-local" />
- <loadproperties srcfile="${build.bin}/REV" />
- <property file="${build.bin}/build.properties" />
- <echo>*** BUILD ${build.version} rev ${build.revision} ***</echo>
- <delete dir="${build.release}" failonerror="false"/>
- <mkdir dir="${build.release}" />
- <ant
- antfile="${basedir}/ant/script/builder.xml"
- target="compile-library"
- >
- </ant>
- <!--
- <property name="kind" value="normal|audio|video|www" />
- <property name="externalConfig" value="true|false" />
- <property name="config" value="xml|cbdr|edit" />
- <property name="ui" value="internal|external" />
- <property name="rsl" value="true|false" />
- -->
- <ant
- antfile="${basedir}/ant/script/builder.xml"
- target="release"
- >
- <property name="kind" value="window" />
- <property name="config" value="xml" />
- <property name="static-rsl" value="false" />
- <property name="target" value="" />
- <property name="expiration" value="" />
- <property file="${basedir}/ant/application/MessengerApplication.properties" />
- </ant>
- <ant
- antfile="${basedir}/ant/script/builder.xml"
- target="release"
- >
- <property name="kind" value="window" />
- <property name="config" value="xml" />
- <property name="static-rsl" value="true" />
- <property name="target" value="" />
- <property name="expiration" value="" />
- <property file="${basedir}/ant/application/MessengerApplication.properties" />
- </ant>
- <ant
- antfile="${basedir}/ant/script/builder.xml"
- target="release"
- >
- <property name="kind" value="video" />
- <property name="config" value="cbdr" />
- <property name="static-rsl" value="false" />
- <property name="target" value="" />
- <property name="expiration" value="" />
- <property file="${basedir}/ant/application/XPad.properties" />
- </ant>
- <ant
- antfile="${basedir}/ant/script/builder.xml"
- target="release"
- >
- <property name="kind" value="video" />
- <property name="config" value="cbdr" />
- <property name="static-rsl" value="true" />
- <property name="target" value="" />
- <property name="expiration" value="" />
- <property file="${basedir}/ant/application/XPad.properties" />
- </ant>
- </target>
- <target name="0-Prepare">
- <copy
- todir="${build.root}/Applications/bin/com/centile/plugin"
- overwrite="true"
- failonerror="true"
- verbose="false"
- >
- <fileset dir="${build.root}/Applications/bin">
- <include name="*Plugin*.swf"/>
- </fileset>
- </copy>
- <mkdir dir="${build.bin}/asset/icon/ThemeOriginal"/>
- <copy
- todir="${build.bin}/asset/icon/ThemeOriginal"
- verbose="false"
- overwrite="true"
- failonerror="false"
- >
- <fileset dir="${build.root}/ThemeOriginal/asset/icon">
- <include name="**/*.*"/>
- <exclude name="**/.svn" />
- </fileset>
- </copy>
- <mkdir dir="${build.bin}/asset/icon/ThemeXpad"/>
- <copy
- todir="${build.bin}/asset/icon/ThemeXpad"
- verbose="false"
- overwrite="true"
- failonerror="false"
- >
- <fileset dir="${build.root}/ThemeXpad/asset/icon">
- <include name="**/*.*"/>
- <exclude name="**/.svn" />
- </fileset>
- </copy>
- <mkdir dir="${build.bin}/language"/>
- <copy
- todir="${build.bin}/language"
- verbose="false"
- overwrite="true"
- failonerror="true"
- >
- <fileset dir="${build.root}/Applications/asset/language">
- <include name="**/*.*"/>
- <exclude name="**/.svn" />
- </fileset>
- </copy>
- </target>
- <target name="0-Release">
- <antcall target="svn-hudson" />
- <antcall target="svn-local" />
- <loadproperties srcfile="${build.bin}/REV" />
- <property file="${build.bin}/build.properties" />
- <property name="build.version" value="7.6.${env.BUILD_NUMBER}" />
- <echo>*** BUILD ${build.version} ***</echo>
- <delete dir="${build.release}" failonerror="false"/>
- <delete dir="${build.bin}/apps" failonerror="false"/>
- <mkdir dir="${build.release}" />
- <mkdir dir="${build.bin}/apps" />
- <ant
- antfile="${basedir}/ant/script/compile.xml"
- target="compile-lib"
- >
- </ant>
- <antcall target="VoiceCard" />
- <release
- expiration=""
- target=""
- application="${basedir}/ant/application/MessengerApplication.properties"
- kind="normal"
- />
- <delete
- file="${build.release}/Setup-Centile-MessengerApplication-${build.version}.exe"
- verbose="false"
- />
- <!--release-cbdr
- expiration=""
- target="cbdr"
- application="${basedir}/ant/application/XPad.properties"
- kind="cbdr"
- /-->
- <release
- expiration=""
- target="custom"
- application="${basedir}/ant/application/XpadCps.properties"
- kind="custom"
- />
- <move
- file="${build.release}/Setup-Centile-Xpad-${build.version}.exe"
- tofile="${build.release}/Setup-Centile-Xpad-${build.version}-CPS.exe"
- />
- <release
- expiration=""
- target="custom"
- application="${basedir}/ant/application/XpadMulti.properties"
- kind="custom"
- />
- <move
- file="${build.release}/Setup-Centile-Xpad-${build.version}.exe"
- tofile="${build.release}/Setup-Centile-Xpad-${build.version}-MULTI.exe"
- />
- <release
- expiration=""
- target=""
- application="${basedir}/ant/application/Xpad.properties"
- kind="normal"
- />
- <!--release
- expiration=""
- target=""
- application="${basedir}/ant/application/XpadTelebroad.properties"
- kind="normal"
- /-->
- <release-www
- expiration=""
- target=""
- application="${basedir}/ant/application/WebMessengerApplication.properties"
- />
- <delete
- file="${build.release}/MessengerApplication.war"
- verbose="false"
- />
- <release-www
- expiration=""
- target=""
- application="${basedir}/ant/application/WebXPad.properties"
- />
- <release-www
- expiration=""
- target=""
- application="${basedir}/ant/application/WebXPadSoftphone.properties"
- />
- <release
- expiration=""
- target=""
- application="${basedir}/ant/application/ACDConsole.properties"
- kind="normal"
- />
- <!--release
- expiration=""
- target=""
- application="${basedir}/ant/application/ACDConsoleRMES.properties"
- kind="custom"
- /-->
- <release
- expiration=""
- target=""
- application="${basedir}/ant/application/SwitchBoard.properties"
- kind="normal"
- />
- <!--release
- expiration=""
- target=""
- application="${basedir}/ant/application/SwitchBoardRMES.properties"
- kind="custom"
- /-->
- <release
- expiration=""
- target=""
- application="${basedir}/ant/application/ToolApplication.properties"
- kind="normal"
- />
- <propertyfile file="${build.bin}/buildtrial.properties">
- <entry key="build.expires" type="date" default="now" operation="+" unit="month" value="3" pattern="yyyy/MM/dd" />
- <entry key="build.expiresFilename" type="date" default="now" operation="+" unit="month" value="3" pattern="yyyy-MM-dd" />
- <entry key="expiration" value="true"/>
- </propertyfile>
- <property file="${build.bin}/buildtrial.properties" />
- <property name="build.expiration" value="${build.expires}" />
- <delete file="${build.bin}/buildtrial.properties" />
- <release
- expiration="${build.expiration}"
- target="trial"
- application="${basedir}/ant/application/XpadDemoYann.properties"
- kind="trial"
- />
- <release
- expiration="${build.expiration}"
- target="trial"
- application="${basedir}/ant/application/Xpad.properties"
- kind="trial"
- />
- <!--release
- expiration="${build.expiration}"
- target="trial"
- application="${basedir}/ant/application/XpadElisa.properties"
- kind="trial"
- /-->
- <release
- expiration="${build.expiration}"
- target="trial"
- application="${basedir}/ant/application/ACDConsole.properties"
- kind="trial"
- />
- <!--release
- expiration="${build.expiration}"
- target="trial"
- application="${basedir}/ant/application/ACDConsoleTelebroad.properties"
- kind="trial"
- /-->
- <release
- expiration="${build.expiration}"
- target="trial"
- application="${basedir}/ant/application/SwitchBoard.properties"
- kind="trial"
- />
- <delete dir="${build.bin}/apps" failonerror="false"/>
- <!--flex-pmd /-->
- </target>
- <target name="play-Rebuilder">
- <projector-audio
- application="${basedir}/ant/application/BuilderApplication.properties"
- />
- </target>
- <target name="WebXpad">
- <antcall target="svn-hudson" />
- <antcall target="svn-local" />
- <loadproperties srcfile="${build.bin}/REV" />
- <property file="${build.bin}/build.properties" />
- <property name="build.version" value="7.6.${env.BUILD_NUMBER}" />
- <echo>*** BUILD ${build.version} ***</echo>
- <delete dir="${build.release}" failonerror="false"/>
- <mkdir dir="${build.release}" />
- <mkdir dir="${build.bin}/apps" />
- <ant
- antfile="${basedir}/ant/script/compile.xml"
- target="compile-lib"
- >
- </ant>
- <release-www
- expiration=""
- target=""
- application="${basedir}/ant/application/WebMessengerApplication.properties"
- />
- <delete
- file="${build.release}/MessengerApplication.war"
- verbose="false"
- />
- <release-www
- expiration=""
- target=""
- application="${basedir}/ant/application/WebXPad.properties"
- />
- </target>
- <target name="VoiceCard">
- <ant
- antfile="${basedir}/ant/script/card.xml"
- target="compile-card"
- >
- </ant>
- <mkdir dir="${build.release}/" />
- <delete file="${build.release}/VoiceCard.war" failonerror="false"/>
- <war destfile="${build.release}/VoiceCard.war"
- webxml="${build.root}/VoiceCard/src/assets/web.xml"
- update="false" duplicate="fail"
- >
- <fileset file="${build.bin}/VoiceCard.swf" />
- <fileset file="${build.root}/VoiceCard/src/assets/crossdomain.xml" />
- <fileset file="${build.root}/VoiceCard/src/assets/expressInstall.swf" />
- <fileset file="${build.root}/VoiceCard/src/assets/swfobject.js" />
- <fileset file="${build.root}/VoiceCard/src/assets/voicecard.ico" />
- <fileset file="${build.root}/VoiceCard/src/assets/index.html" />
- </war>
- </target>
- <target name="play-ACDConsole">
- <projector
- application="${basedir}/ant/application/ACDConsole.properties"
- />
- </target>
- <target name="play-SwitchBoard">
- <projector-audio
- application="${basedir}/ant/application/SwitchBoard.properties"
- />
- </target>
- <target name="play-XPad">
- <projector-video
- application="${basedir}/ant/application/Xpad.properties"
- />
- </target>
- <target name="play-XPadMulti">
- <projector-video
- application="${basedir}/ant/application/XpadMulti.properties"
- />
- </target>
- <target name="play-ToolApplication">
- <projector
- application="${basedir}/ant/application/ToolApplication.properties"
- />
- </target>
- <target name="play-TestApplication">
- <projector-audio
- application="${basedir}/ant/application/TestApplication.properties"
- />
- </target>
- <target name="play-SettingApplicaton">
- <projector
- application="${basedir}/ant/application/SettingApplication.properties"
- />
- </target>
- <target name="play-Messenger">
- <projector
- application="${basedir}/ant/application/MessengerApplication.properties"
- />
- </target>
- <!--
- <path id="classpath.project">
- <pathelement path="bin/apps/Telenium"/>
- </path>
- <target name="junitTest" if="testMethod">
- <available property="junit.present" classname="junit.framework.TestCase" />
- <antcall target="${testMethod}" />
- </target>
- <target name="compile" description="Compiler les sources, sans compiler les tests">
- <mkdir dir="bin/apps/Telenium/"/>
- <javac srcdir="../Telenium/src/" destdir="bin/apps/Telenium/" >
- <include name="**/*.java"/>
- </javac>
- </target>
- <target name="testTrue" depends="compile">
- <echo message="Start of method junit" />
- <junit printsummary="on" fork="false" haltonfailure="false">
- <classpath refid="classpath.project"/>
- <formatter type="xml"/>
- <batchtest todir="bin/apps/Telenium/">
- <fileset dir="../Telenium/src/">
- <include name="**/Test*.java"/>
- </fileset>
- </batchtest>
- </junit>
- <junitreport todir="bin/apps/Telenium/">
- <fileset dir="bin/apps/Telenium/">
- <include name="TEST-*.xml"/>
- </fileset>
- <report format="frames" todir="bin/apps/Telenium/html"/>
- </junitreport>
- <pathconvert dirsep="/" property="reportUrl">
- <path>
- <pathelement location="bin/apps/Telenium/index.html"/>
- </path>
- </pathconvert>
- </target>
- <target name="testFalse" depends="compile">
- <junit printsummary="on" fork="false" haltonfailure="false">
- <classpath refid="classpath.project"/>
- <formatter type="xml"/>
- <batchtest todir="bin/apps/Telenium/">
- <fileset dir="../Telenium/src/">
- <include name="**/Empty*.java"/>
- </fileset>
- </batchtest>
- </junit>
- <junitreport todir="bin/apps/Telenium/">
- <fileset dir="bin/apps/Telenium/">
- <include name="TEST-com.centile.telenium.client.EmptyTest.xml"/>
- </fileset>
- <report format="frames" todir="bin/apps/Telenium/html"/>
- </junitreport>
- <pathconvert dirsep="/" property="reportUrl">
- <path>
- <pathelement location="bin/apps/Telenium/index.html"/>
- </path>
- </pathconvert>
- </target>
- <target name="junit-build" depends="compile">
- <junit printsummary="on" fork="false" haltonfailure="false">
- <classpath refid="classpath.project"/>
- <formatter type="xml"/>
- <batchtest todir="bin/apps/Telenium/">
- <fileset dir="../Telenium/src/">
- <include name="**/Sample*.java"/>
- </fileset>
- </batchtest>
- </junit>
- <junitreport todir="bin/apps/Telenium/">
- <fileset dir="bin/apps/Telenium/">
- <include name="TEST-*.xml"/>
- </fileset>
- <report format="frames" todir="bin/apps/Telenium/html"/>
- </junitreport>
- <pathconvert dirsep="/" property="reportUrl">
- <path>
- <pathelement location="bin/apps/Telenium/index.html"/>
- </path>
- </pathconvert>
- </target>
- -->
- <macrodef name="projector">
- <attribute name="application" />
- <sequential>
- <execute
- script="Dazer"
- action="play-projector"
- properties="@{application}"
- expiration=""
- target=""
- kind=""
- />
- </sequential>
- </macrodef>
- <macrodef name="projector-audio">
- <attribute name="application" />
- <sequential>
- <execute
- script="Dazer"
- action="play-projector-audio"
- properties="@{application}"
- expiration=""
- target=""
- kind=""
- />
- </sequential>
- </macrodef>
- <macrodef name="projector-video">
- <attribute name="application" />
- <sequential>
- <execute
- script="Dazer"
- action="play-projector-video"
- properties="@{application}"
- expiration=""
- target=""
- kind=""
- />
- </sequential>
- </macrodef>
- <macrodef name="release-www">
- <attribute name="application" />
- <attribute name="expiration" />
- <attribute name="target" />
- <sequential>
- <execute
- script="Dazer"
- action="release-copy-www"
- target="@{target}"
- expiration="@{expiration}"
- properties="@{application}"
- kind=""
- />
- <execute
- script="compile"
- action="compile-application-www"
- target="@{target}"
- expiration="@{expiration}"
- properties="@{application}"
- kind=""
- />
- <execute
- script="compile"
- action="compile-styles"
- target="@{target}"
- expiration="@{expiration}"
- properties="@{application}"
- kind=""
- />
- <execute
- script="compile"
- action="compile-themes"
- target="@{target}"
- expiration="@{expiration}"
- properties="@{application}"
- kind=""
- />
- <execute
- script="compile"
- action="compile-plugins"
- target="@{target}"
- expiration="@{expiration}"
- properties="@{application}"
- kind=""
- />
- <execute
- script="Dazer"
- action="release-windows"
- target="@{target}"
- expiration="@{expiration}"
- properties="@{application}"
- kind=""
- />
- <execute
- script="Dazer"
- target="@{target}"
- action="war-setup"
- expiration="@{expiration}"
- properties="@{application}"
- kind=""
- />
- </sequential>
- </macrodef>
- <macrodef name="release">
- <attribute name="application" />
- <attribute name="expiration" />
- <attribute name="target" />
- <attribute name="kind" />
- <sequential>
- <execute
- script="Dazer"
- action="release-copy"
- target="@{target}"
- expiration="@{expiration}"
- properties="@{application}"
- kind="@{kind}"
- />
- <execute
- script="compile"
- action="compile-application"
- target="@{target}"
- expiration="@{expiration}"
- properties="@{application}"
- kind="@{kind}"
- />
- <execute
- script="compile"
- action="compile-styles"
- target="@{target}"
- expiration="@{expiration}"
- properties="@{application}"
- kind="@{kind}"
- />
- <execute
- script="compile"
- action="compile-themes"
- target="@{target}"
- expiration="@{expiration}"
- properties="@{application}"
- kind="@{kind}"
- />
- <execute
- script="compile"
- action="compile-plugins"
- target="@{target}"
- expiration="@{expiration}"
- properties="@{application}"
- kind="@{kind}"
- />
- <execute
- script="Dazer"
- action="nsis-common"
- target="@{target}"
- expiration="@{expiration}"
- properties="@{application}"
- kind="@{kind}"
- />
- <execute
- script="Dazer"
- action="release-windows"
- target="@{target}"
- expiration="@{expiration}"
- properties="@{application}"
- kind="@{kind}"
- />
- <execute
- script="Dazer"
- target="@{target}"
- action="nsis-setup"
- expiration="@{expiration}"
- properties="@{application}"
- kind="@{kind}"
- />
- </sequential>
- </macrodef>
- <macrodef name="release-cbdr">
- <attribute name="application" />
- <attribute name="expiration" />
- <attribute name="target" />
- <attribute name="kind" />
- <sequential>
- <execute
- script="Dazer"
- action="release-copy-cbdr"
- target="@{target}"
- expiration="@{expiration}"
- properties="@{application}"
- kind="@{kind}"
- />
- <execute
- script="compile"
- action="compile-application-cbdr"
- target="@{target}"
- expiration="@{expiration}"
- properties="@{application}"
- kind="@{kind}"
- />
- <execute
- script="compile"
- action="compile-styles"
- target="@{target}"
- expiration="@{expiration}"
- properties="@{application}"
- kind="@{kind}"
- />
- <execute
- script="compile"
- action="compile-themes"
- target="@{target}"
- expiration="@{expiration}"
- properties="@{application}"
- kind="@{kind}"
- />
- <execute
- script="compile"
- action="compile-plugins"
- target="@{target}"
- expiration="@{expiration}"
- properties="@{application}"
- kind="@{kind}"
- />
- <execute
- script="Dazer"
- action="nsis-common-cbdr"
- target="@{target}"
- expiration="@{expiration}"
- properties="@{application}"
- kind="@{kind}"
- />
- </sequential>
- </macrodef>
- <macrodef name="execute">
- <attribute name="script" />
- <attribute name="action" />
- <attribute name="properties" />
- <attribute name="expiration" />
- <attribute name="kind" />
- <attribute name="target" />
- <sequential>
- <ant
- antfile="${basedir}/ant/script/@{script}.xml"
- target="@{action}"
- >
- <property name="kind" value="@{kind}" />
- <property name="target" value="@{target}" />
- <property name="expiration" value="@{expiration}" />
- <property file="@{properties}" />
- </ant>
- </sequential>
- </macrodef>
- <macrodef name="flex-pmd">
- <sequential>
- <copy
- todir="${build.root}/Applications/bin/pmd"
- overwrite="true"
- failonerror="true"
- verbose="false"
- >
- <fileset dir="${build.root}/Applications/src">
- <include name="**/*.*"/>
- <exclude name="**/.svn" />
- </fileset>
- <fileset dir="${build.root}/KitCore/src">
- <include name="**/*.*"/>
- <exclude name="**/.svn" />
- </fileset>
- <fileset dir="${build.root}/KitProtocolAndServiceApi/src">
- <include name="**/*.*"/>
- <exclude name="**/.svn" />
- </fileset>
- <fileset dir="${build.root}/KitProtocolAndService/src">
- <include name="**/*.*"/>
- <exclude name="**/.svn" />
- </fileset>
- <fileset dir="${build.root}/ManagerCore/src">
- <include name="**/*.*"/>
- <exclude name="**/.svn" />
- </fileset>
- <fileset dir="${build.root}/ManagerInterface/src">
- <include name="**/*.*"/>
- <exclude name="**/.svn" />
- </fileset>
- <fileset dir="${build.root}/ManagerLanguage/src">
- <include name="**/*.*"/>
- <exclude name="**/.svn" />
- </fileset>
- <fileset dir="${build.root}/ManagerProfil/src">
- <include name="**/*.*"/>
- <exclude name="**/.svn" />
- </fileset>
- <fileset dir="${build.root}/ManagerRecord/src">
- <include name="**/*.*"/>
- <exclude name="**/.svn" />
- </fileset>
- <fileset dir="${build.root}/ManagerProjector/src">
- <include name="**/*.*"/>
- <exclude name="**/.svn" />
- </fileset>
- <fileset dir="${build.root}/ManagerPage/src">
- <include name="**/*.*"/>
- <exclude name="**/.svn" />
- </fileset>
- <fileset dir="${build.root}/Components/src">
- <include name="**/*.*"/>
- <exclude name="**/.svn" />
- </fileset>
- <fileset dir="${build.root}/ManagerPlugin/src">
- <include name="**/*.*"/>
- <exclude name="**/.svn" />
- </fileset>
- <fileset dir="${build.root}/ManagerSelection/src">
- <include name="**/*.*"/>
- <exclude name="**/.svn" />
- </fileset>
- <fileset dir="${build.root}/DesktopCore/src">
- <include name="**/*.*"/>
- <exclude name="**/.svn" />
- </fileset>
- <fileset dir="${build.root}/ManagerInitialize/src">
- <include name="**/*.*"/>
- <exclude name="**/.svn" />
- </fileset>
- <fileset dir="${build.root}/PluginsLogic/src">
- <include name="**/*.*"/>
- <exclude name="**/.svn" />
- </fileset>
- <fileset dir="${build.root}/PluginsUI/src">
- <include name="**/*.*"/>
- <exclude name="**/.svn" />
- </fileset>
- <fileset dir="${build.root}/ThemeOriginal/src">
- <include name="**/*.*"/>
- <exclude name="**/.svn" />
- </fileset>
- </copy>
- <flexPmd
- sourceDirectory="${build.root}/Applications/bin/pmd"
- outputDirectory="${build.bin}/pmd"
- />
- </sequential>
- </macrodef>
- <taskdef
- name="flexPmd"
- classname="com.adobe.ac.pmd.ant.FlexPmdAntTask"
- classpath="${flexpmd.dir}\flex-pmd-ant-task-${flexpmd.version}.jar"
- >
- <classpath>
- <pathelement location="${flexpmd.dir}\flex-pmd-ruleset-api-${flexpmd.version}.jar"/>
- <pathelement location="${flexpmd.dir}\flex-pmd-ruleset-${flexpmd.version}.jar"/>
- <pathelement location="${flexpmd.dir}\flex-pmd-core-${flexpmd.version}.jar"/>
- <pathelement location="${flexpmd.dir}\as3-plugin-utils-${flexpmd.version}.jar"/>
- <pathelement location="${flexpmd.dir}\as3-parser-${flexpmd.version}.jar"/>
- <pathelement location="${flexpmd.dir}\pmd-4.2.2.jar"/>
- <pathelement location="${flexpmd.dir}\commons-lang-2.4.jar"/>
- <pathelement location="${flexpmd.dir}\flex-pmd-files-${flexpmd.version}.jar"/>
- <pathelement location="${flexpmd.dir}\as3-parser-api-${flexpmd.version}.jar"/>
- <pathelement location="${flexpmd.dir}\plexus-utils-1.0.2.jar"/>
- </classpath>
- </taskdef>
- </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement