Submissions for secondary structure prediction are now filtered to remove empty seque...
[jalview.git] / build.xml
index 8d93cda..fff571b 100755 (executable)
--- a/build.xml
+++ b/build.xml
@@ -38,7 +38,7 @@
         </fileset> -->
       </path>
 
-      <property name="JALVIEW_VERSION" value="2.01"/>
+      <property name="JALVIEW_VERSION" value="2.06"/>
       <property name="" value=""/>
       <property name="libDir" value="lib"/>
       <property name="resourceDir" value="resources"/>
     <taskdef classpath="utils/roxes-ant-tasks-1.2-2004-01-30.jar" resource="com/roxes/tools/ant/taskdefs.properties"/>
     <target name="buildPropertiesFile" depends="init">
       <tstamp prefix="build">
-        <format property="date" pattern="dd MMMM yyyy hh.mm aa"/>
+        <format property="date" pattern="dd MMMM yyyy"/>
       </tstamp>
       <properties file="${outputDir}/.build_properties">
         <header>
-          ---Jalview Application Properties---
+          ---Jalview Build Details---
         </header>
         <property name="VERSION" value="${JALVIEW_VERSION}"/>
         <property name="BUILD_DATE" value="${build.date}"/>
       <mkdir dir="${packageDir}"/>
 
       <jar destfile="${packageDir}/${outputJar}">
+        <manifest>
+             <attribute name="Main-Class" value="jalview.bin.Jalview"/>
+        </manifest>
         <fileset dir="${outputDir}/">
           <exclude name="cache*/**"/>
           <exclude name="*.jar" />
       </copy>
 <!-- the default keystore details might need to be edited here -->
       <signjar
-      storepass="alignmentisfun"
-      keypass="alignmentisfun"
-      keystore="keys/.keystore"
+      storepass="password"
+      keypass="password"
+      keystore="C:/JalviewX/myKeys"
       alias="jalview"
       lazy="false"
       verbose="false"
       >
 
       <fileset dir="${packageDir}">
-        <include name="*.jar"/>
+        <include name="jalview.jar"/>
       </fileset>
-      </signjar>
+       </signjar>
       <taskdef classpathref="build.classpath" resource="com/roxes/tools/ant/taskdefs.properties"/>
 
       <!--    codebase="http://www.jalview.org/jalview/webstart" -->
-      <jnlp toFile="${packageDir}/Jalview.jnlp" href="Jalview.jnlp"
+      <jnlp toFile="${packageDir}/jalview.jnlp" href="jalview.jnlp"
       codebase="${WebStartLocation}">
       <information>
         <title>Jalview</title>
         <vendor>The Barton Group</vendor>
-        <homepage href="www.jalview.org"/>
+        <homepage href="http://www.jalview.org"/>
         <description>Jalview Multiple Alignment Editor</description>
         <description kind="short">Jalview</description>
         <icon href="logo_big.gif"/>
+        <offline_allowed/>
        <!--
        <association mime-type="application-x/ext-file" extensions="fa"/>
         <association mime-type="application-x/ext-file" extensions="fasta"/>
         <resources>
           <j2se version="1.4+"/>
           <fileset dir="${packageDir}">
+            <include name="jalview.jar"/>
+          </fileset>
+          <fileset dir="${packageDir}">
             <include name="*.jar"/>
             <exclude name="jalview.jar"/>
           </fileset>
     <mkdir dir="${outputDir}"/>
     <javac source="1.2" target="1.1" srcdir="${sourceDir}" destdir="${outputDir}"
        includes="jalview/analysis/**,jalview/appletgui/**,jalview/datamodel/**jalview/jbappletgui/**,jalview/math/**,jalview/schemes/**"
-       excludes="ext/**,MCview/**,org/**,vamsas/**"/>
+       excludes="ext/**,org/**,vamsas/**"/>
   </target>
 
-  <target name="packageApplet" depends="compileApplet">
+  <target name="packageApplet" depends="compileApplet, buildPropertiesFile">
+  <copy file="${resourceDir}/images/idwidth.gif" toFile="${outputDir}/images/idwidth.gif"/>
        <jar destfile="in.jar">
+        <manifest>
+            <attribute name="Main-Class" value="jalview.bin.JalviewLite"/>
+        </manifest>
         <fileset dir="${outputDir}">
           <include name="com/**"/>
           <include name="jalview/**"/>
-          <include name="${resourceDir}/images/idwidth.gif"/>
+          <include name="MCview/**"/>
+          <include name=".build_properties"/>
+          <include name="images/idwidth.gif"/>
         </fileset>
       </jar>
   </target>
       -injars      in.jar
       -outjars     jalviewApplet.jar
       -keep public class jalview.bin.JalviewLite
+               { public * ; }
+               
+               
     </proguard>
     <delete file="in.jar"/>
   </target>