Guest User

Untitled

a guest
Dec 15th, 2018
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. <project name="Portal" default="Encrypt">
  2. <property name="FLEX_HOME" value="C:\Programs\3.5.0"/>
  3. <taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/ant/lib/flexTasks.jar" />
  4. <taskdef name="gemini" classname="net.SquareLabs.GeminiAnt.Gemini" classpath="Externals\GeminiAnt\GeminiAnt.jar"/>
  5. <path id= "svnant.classpath" >
  6. <fileset dir="Externals\svnant-1.0.0\lib" >
  7. <include name= "*.jar" />
  8. </fileset>
  9. </path>
  10. <typedef resource="svntask.properties" classpathref="svnant.classpath" />
  11.  
  12. <!-- SVN Checkout and Version -->
  13. <target name="SVN">
  14. <svn javahl="false" >
  15. <status path=".\" revisionProperty="src.revision" />
  16. </svn>
  17. </target>
  18.  
  19. <!-- Update Gemini -->
  20. <target name="Gemini" depends="SVN">
  21. <gemini connectionString="jdbc:jtds:sqlserver://server:1433/Gemini" username="promoter" password="password" projectCode="PORT" revisionNumber="${src.revision}" versionProperty="releaseVersion" />
  22. <echo message="releaseVersion = ${releaseVersion}"/>
  23. </target>
  24.  
  25. <!-- Portal -->
  26. <target name="Build Portal" depends="Gemini">
  27. <mxmlc file="Portal/src/DefaultPage.mxml" output="Portal/bin-release/DefaultPage.swf">
  28. <load-config filename="PortalMxmlcConfig.xml"/>
  29. <define name="CONFIG::version" value="'${releaseVersion}'" />
  30. </mxmlc>
  31. <mxmlc file="Portal/src/Login.mxml" output="Portal/bin-release/Login.swf">
  32. <load-config filename="PortalMxmlcConfig.xml"/>
  33. <define name="CONFIG::version" value="'${releaseVersion}'" />
  34. </mxmlc>
  35. <mxmlc file="Portal/src/Console.mxml" output="Portal/bin-release/Console.swf">
  36. <load-config filename="PortalMxmlcConfig.xml"/>
  37. <define name="CONFIG::version" value="'${releaseVersion}'" />
  38. </mxmlc>
  39. <mxmlc file="Portal/src/ProjectEdit.mxml" output="Portal/bin-release/ProjectEdit.swf">
  40. <load-config filename="PortalMxmlcConfig.xml"/>
  41. <define name="CONFIG::version" value="'${releaseVersion}'" />
  42. </mxmlc>
  43. </target>
  44.  
  45. <!-- Encrypt -->
  46. <target name="Encrypt" depends="Build Portal">
  47. <exec executable="Externals\SwfEncrypt.exe">
  48. <arg value="Portal\bin-release\"/>
  49. </exec>
  50. </target>
  51.  
  52. <!-- Portal2 -->
  53. <target name="Build Portal2">
  54. <mxmlc file="FlexText/src/com/eflection/DefaultPage.mxml" output="Portal2/bin-release/DefaultPage.swf">
  55. <load-config filename="Portal2MxmlcConfig.xml"/>
  56. <define name="CONFIG::version" value="'${releaseVersion}'" />
  57. </mxmlc>
  58. </target>
  59.  
  60. </project>
Add Comment
Please, Sign In to add comment