Merge branch 'feature/JAL-984splitAdjuster' into releases/Release_2_10_4_Branch
authorJim Procter <jprocter@issues.jalview.org>
Mon, 26 Feb 2018 10:13:30 +0000 (10:13 +0000)
committerJim Procter <jprocter@issues.jalview.org>
Mon, 26 Feb 2018 10:13:30 +0000 (10:13 +0000)
1  2 
build.xml

diff --combined build.xml
+++ b/build.xml
@@@ -17,9 -17,7 +17,9 @@@
   * You should have received a copy of the GNU General Public License along with Jalview.  If not, see <http://www.gnu.org/licenses/>.
   * The Jalview Authors are detailed in the 'AUTHORS' file.
  -->
 -<project name="jalviewX" default="usage" basedir=".">
 +<project name="jalviewX" default="usage" basedir="."
 + xmlns:if="ant:if"
 +    xmlns:unless="ant:unless">
    <target name="help" depends="usage" />
    <target name="usage" depends="init">
      <echo message="~~~Jalview Ant build.xml Usage~~~~" />
  
      <!-- default TestNG groups to run -->
      <property name="testng-groups" value="Functional" />
 +    <!-- Java 9 JVM args -->
 +    <condition property="java9">
 +      <equals arg1="${ant.java.version}" arg2="9"/>
 +    </condition>
  
      <!-- Don't change anything below here unless you know what you are doing! -->
      <!-- Url path for WebStart in JNLP file -->
          <pathelement location="${testOutputDir}" />
          <path refid="test.classpath" />
        </classpath>
 +      <jvmarg value="--add-modules=java.se.ee" if:set="java9"/>
 +      <jvmarg value="--illegal-access=warn" if:set="java9"/>
        <classfileset dir="${testOutputDir}" includes="**/*.class" />
      </testng>
    </target>
              <exclude name="jalview.jar" />
              <include name="*.jar" />
              <include name="*_*.jar" />
 -            <exclude name="*jnilib.jar" />
 +            <exclude name="*quaqua*.jar" />
            </fileset>
            <property name="jalview.version" value="${JALVIEW_VERSION}" />
          </resources>
          <resources os="Mac OS X">
            <fileset dir="${packageDir}">
 -            <include name="*quaqua*.jnilib.jar" />
 +               <include name="quaqua-filechooser-only-8.0.jar"/>
 +            <include name="*quaqua64*.jnilib.jar" />
            </fileset>
          </resources>
  
  </target>
  
  <target name="packageApplet" depends="compileApplet, buildPropertiesFile">
-   <copy file="${resourceDir}/images/idwidth.gif" toFile="${outputDir}/images/idwidth.gif" />
    <copy file="${resourceDir}/images/link.gif" toFile="${outputDir}/images/link.gif" />
    <copy todir="${outputDir}/lang">
      <fileset dir="${resourceDir}/lang">
        <include name="MCview/**" />
        <include name="jalview/**" />
        <include name=".build_properties" />
-       <include name="images/idwidth.gif" />
        <include name="images/link.gif" />
        <include name="lang/**" />
      </fileset>