Modify the ant file to use the system-wide elements instead of the
embeeded ones.

---
 build.xml |   58 +++++++++++++++++++++-------------------------------------
 1 file changed, 21 insertions(+), 37 deletions(-)

Index: b/build.xml
===================================================================
--- a/build.xml
+++ b/build.xml
@@ -42,7 +42,20 @@
     </condition>
 
     <path id="project.class.path">
-            <pathelement path="${classes.dir}"/>    
+            <pathelement path="${classes.dir}"/>
+        <pathelement location="/usr/share/scala/lib/scala-compiler.jar" />
+        <pathelement location="/usr/share/scala/lib/scala-library.jar" />
+        <pathelement location="/usr/share/scala/lib/scala-reflect.jar" />
+            <pathelement location="/usr/share/java/gettext-commons.jar" />
+            <pathelement location="/usr/share/java/org.eclipse.jgit.jar" />
+            <pathelement location="/usr/share/java/miglayout.jar" />
+	    <pathelement location="/usr/share/java/rsyntaxtextarea.jar" />
+	    <pathelement location="/usr/share/java/json-simple.jar" />
+            <pathelement location="/usr/share/java/httpclient.jar" />
+	    <pathelement location="/usr/share/java/httpcore.jar" />
+	    <pathelement location="/usr/share/java/jython.jar" />
+	    <pathelement location="/usr/share/java/junit4.jar" />
+	    <pathelement location="/usr/share/java/mockito-core.jar" />
             <fileset dir="${lib.dir}">
                     <include name="**/*.jar"/>                      
             </fileset>      
@@ -54,11 +67,12 @@
         <delete dir="${site.dir}/bin"/>
     </target>
 
-    <taskdef resource="scala/tools/ant/antlib.xml">
+    <taskdef name="scalac" 
+             classname="scala.tools.ant.Scalac">
       <classpath>
-        <pathelement location="${lib.dir}/scala/scala-compiler-2.11.12.jar" />
-        <pathelement location="${lib.dir}/scala/scala-library-2.11.12.jar" />
-        <pathelement location="${lib.dir}/scala/scala-reflect-2.11.12.jar" />
+        <pathelement location="/usr/share/scala/lib/scala-compiler.jar" />
+        <pathelement location="/usr/share/scala/lib/scala-library.jar" />
+        <pathelement location="/usr/share/scala/lib/scala-reflect.jar" />
       </classpath>
     </taskdef>
 	
@@ -101,7 +115,7 @@
     
     <target name="dist" depends="clean, compile, source, i18n-generate-jar, updateversion" description="build a standalone application jar file">
         <mkdir dir="${dist.dir}"/>
-        <jar destfile="${dist.dir}/plm-${plm.major.version}-${plm.minor.version}.jar" filesetmanifest="mergewithoutmain">
+        <jar destfile="plm.jar">
             <manifest>
                 <attribute name="Built-By" value="M. Quinson, G. Oster and others" />
                 <attribute name="Main-Class" value="plm.core.ui.ProgrammersLearningMachine" />
@@ -112,38 +126,8 @@
             <fileset dir="${base.dir}" includes="img/*/*.png img/*.png" excludes="*"/>
             <fileset dir="${base.dir}" includes="ChangeLog" />
             <fileset dir="${lib.dir}" excludes="**/*.jar *.pl l10n/missions/* l10n/engine/*"/>
-            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/RSyntaxTextArea-2.5.4.jar" />			
-            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/miglayout-4.2.jar" />
-            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/tools-openjdk8.jar" />
-                        
-            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/scala/scala-compiler-2.11.12.jar"/>
-            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/scala/scala-library-2.11.12.jar"/>
-            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/scala/scala-reflect-2.11.12.jar"/>
-
-            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/jython/antlr3-runtime-3.2.jar"/>
-            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/jython/asm-7.2.jar"/>
-            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/jruby-1.5.6-5.jar"/>
-            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/jnr-constants-0.9.9.jar"/>
-            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/jnr-ffi-2.1.7.jar"/>
-            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/jnr-posix-3.0.45.jar"/>
-            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/jython/jython-2.7.2~rc1.jar"/>
-            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/guava-19.0.jar"/>
-            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/jline2-2.14.6.jar"/>
-
-            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/httpclient-4.3.4.jar"/>
-            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/httpcore-4.3.2.jar"/>
-            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/httpmime-4.3.4.jar"/>
-            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/commons-logging-1.1.1.jar"/>
-            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/gettext-commons-0.9.6.jar"/>
-            
-            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/json_simple-1.1.jar" />
             
             <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/plm-messages.jar" />
-            
-            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/gson-2.2.4.jar"/>
-            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/org.eclipse.egit.github.core-2.1.5.jar"/>
-	    <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/org.eclipse.jgit-3.2.0.201312181205-r.jar" />
-	    <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/jsch-0.1.50.jar" />
         </jar>	
     </target>
     
@@ -187,7 +171,7 @@
       </propertyfile>
     </target>
 
-    <property name="gettexttasks.jar" value="lib/gettext-ant-tasks-0.9.3.jar"/>
+    <property name="gettexttasks.jar" value="/usr/share/java/gettext-ant-tasks.jar"/>
     <target name="i18n-init" description="Loads the Ant gettext tasks">
       <taskdef name="gettext-extract" classname="org.xnap.commons.ant.gettext.GettextExtractKeysTask" classpath="${gettexttasks.jar}"/>
       <taskdef name="gettext-merge"   classname="org.xnap.commons.ant.gettext.GettextMergeKeysTask"   classpath="${gettexttasks.jar}"/>
