simpler regex-replace for path
[jalview.git] / utils / InstallAnywhere / jalview_buildinstaller.xml
index 816db2d..3559123 100644 (file)
@@ -1,29 +1,31 @@
 <?xml version="1.0"?>\r
 <project name="jalviewInstallAnywhere" default="build" basedir=".">\r
-  <property name="IA_LOCATION" value="/homes/ws-dev1/Macromedia/InstallAnywhere_2008"/>\r
+  <property name="IA_LOCATION" value="/homes/ws-dev1/Macrovision/InstallAnywhere_2008_VP1_Standard"/>\r
   <property name="IA_PROJECT" location="Jalview.iap_xml"/>\r
-  <property name="ABS_PATH" value="/homes/ws-dev1/jalview"/>\r
-  <property name="CUR_PATH" location="." />\r
+  <property name="ABS_PATH" value="/homes/ws-dev1/jalview"/> <!-- \/utils\/InstallAnywhere"/> --> <!--/homes/ws-dev1/jalview"/> -->\r
+  <!-- location of top level of jalview distribution directory -->\r
+  <property name="CUR_PATH" location="../../." />\r
   <property name="USER_HOME" location="~" />\r
-  <property name="DEST_IADIR" location="${CUR_PATH}/utils/InstallAnywhere/JalviewBuild" />\r
-  <taskdef name="buildinstaller" classname="com.zerog.ia.integration.ant.InstallAnywhereAntTask"/>\r
+  <property name="DEST_IADIR" location="${CUR_PATH}/JalviewBuild" />\r
+  <property name="java.awt.headless" value="true"/>\r
+  <taskdef name="buildinstaller" classname="com.zerog.ia.integration.ant.InstallAnywhereAntTask">\r
+  <classpath>\r
+    <fileset dir="${IA_LOCATION}/resource/build">\r
+      <include name="iaant.jar" />\r
+    </fileset>\r
+  </classpath>\r
+  </taskdef>\r
   <target name="build">\r
   <copy file="${IA_PROJECT}" tofile="${IA_PROJECT}_reloc.iap_xml"/>\r
-  <replaceregexp\r
-    match="${ABS_PATH}"\r
-    replace="${CUR_PATH}">\r
-   <fileset file="${IA_PROJECT}_reloc.iap_xml" />\r
-  </replaceregexp>\r
-  <replaceregexp\r
-    match="/homes/ws-dev1"\r
-    replace="${USER_HOME}">\r
-   <fileset file="${IA_PROJECT}_reloc.iap_xml" />\r
-  </replaceregexp>\r
-\r
+  <replace\r
+    token="${ABS_PATH}"\r
+    value="${CUR_PATH}"\r
+   file="${IA_PROJECT}_reloc.iap_xml" />\r
   <buildinstaller \r
      IAlocation="${IA_LOCATION}"\r
      IAProjectFile="${IA_PROJECT}_reloc.iap_xml"\r
      BuildOutputLocation="${DEST_IADIR}"\r
+     \r
 />\r
 </target>\r
 </project>\r