Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <project name="Portal" default="Encrypt">
- <property name="FLEX_HOME" value="C:\Programs\3.5.0"/>
- <taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/ant/lib/flexTasks.jar" />
- <taskdef name="gemini" classname="net.SquareLabs.GeminiAnt.Gemini" classpath="Externals\GeminiAnt\GeminiAnt.jar"/>
- <path id= "svnant.classpath" >
- <fileset dir="Externals\svnant-1.0.0\lib" >
- <include name= "*.jar" />
- </fileset>
- </path>
- <typedef resource="svntask.properties" classpathref="svnant.classpath" />
- <!-- SVN Checkout and Version -->
- <target name="SVN">
- <svn javahl="false" >
- <status path=".\" revisionProperty="src.revision" />
- </svn>
- </target>
- <!-- Update Gemini -->
- <target name="Gemini" depends="SVN">
- <gemini connectionString="jdbc:jtds:sqlserver://server:1433/Gemini" username="promoter" password="password" projectCode="PORT" revisionNumber="${src.revision}" versionProperty="releaseVersion" />
- <echo message="releaseVersion = ${releaseVersion}"/>
- </target>
- <!-- Portal -->
- <target name="Build Portal" depends="Gemini">
- <mxmlc file="Portal/src/DefaultPage.mxml" output="Portal/bin-release/DefaultPage.swf">
- <load-config filename="PortalMxmlcConfig.xml"/>
- <define name="CONFIG::version" value="'${releaseVersion}'" />
- </mxmlc>
- <mxmlc file="Portal/src/Login.mxml" output="Portal/bin-release/Login.swf">
- <load-config filename="PortalMxmlcConfig.xml"/>
- <define name="CONFIG::version" value="'${releaseVersion}'" />
- </mxmlc>
- <mxmlc file="Portal/src/Console.mxml" output="Portal/bin-release/Console.swf">
- <load-config filename="PortalMxmlcConfig.xml"/>
- <define name="CONFIG::version" value="'${releaseVersion}'" />
- </mxmlc>
- <mxmlc file="Portal/src/ProjectEdit.mxml" output="Portal/bin-release/ProjectEdit.swf">
- <load-config filename="PortalMxmlcConfig.xml"/>
- <define name="CONFIG::version" value="'${releaseVersion}'" />
- </mxmlc>
- </target>
- <!-- Encrypt -->
- <target name="Encrypt" depends="Build Portal">
- <exec executable="Externals\SwfEncrypt.exe">
- <arg value="Portal\bin-release\"/>
- </exec>
- </target>
- <!-- Portal2 -->
- <target name="Build Portal2">
- <mxmlc file="FlexText/src/com/eflection/DefaultPage.mxml" output="Portal2/bin-release/DefaultPage.swf">
- <load-config filename="Portal2MxmlcConfig.xml"/>
- <define name="CONFIG::version" value="'${releaseVersion}'" />
- </mxmlc>
- </target>
- </project>
Add Comment
Please, Sign In to add comment