refactor
[nikiroo-utils.git] / build.xml
index 62af93a7d979cb8e84f709c9632a2599e73319b0..0bdf890e2eed19c2f311b13f0da8a5a9d2a7787a 100644 (file)
--- a/build.xml
+++ b/build.xml
@@ -30,7 +30,7 @@
 
 <project name="jexer" basedir="." default="jar">
 
-  <property name="version"       value="0.3.0"/>
+  <property name="version"       value="1.0.0"/>
   <property name="src.dir"       value="src"/>
   <property name="resources.dir" value="resources"/>
   <property name="build.dir"     value="build"/>
            includeantruntime="false"
            debug="on"
            debuglevel="lines,vars,source"
-           />
+           target="1.6"
+           source="1.6"
+           >
+      <compilerarg value="-Xlint"/>
+      <compilerarg value="-Xdiags:verbose"/>
+      <compilerarg value="-Xlint:deprecation" />
+    </javac>
   </target>
 
   <target name="jar" depends="compile">
     <mkdir dir="${jar.dir}"/>
     <jar destfile="${jar.dir}/${ant.project.name}.jar"
          basedir="${classes.dir}">
-      <fileset dir="${resources.dir}"/>
+
+      <fileset dir="${resources.dir}">
+        <exclude name="**/*TTF-4.39.ttf" />
+        <exclude name="**/*Italic*.ttf" />
+      </fileset>
 
       <!-- Include properties files. -->
       <fileset dir="${src.dir}" includes="**/*.properties"/>
 
   <target name="doc" depends="docs"/>
 
+  <!--
+      For Java 11+, add additionalparam="dash-dash-frames".  My
+      workflow is back to Java 8, so leaving this comment here for
+      myself when Debian stables moves to Java 11.
+  -->
+
   <target name="docs" depends="jar">
     <javadoc
         destdir="${apidocs.dir}"
         version="true"
         use="true"
         access="protected"
-        windowtitle="Jexer - Java Text User Interface - API docs">
-
+        windowtitle="Jexer - Java Text User Interface - API docs"
+        additionalparam="--frames"
+        >
       <fileset dir="${src.dir}" defaultexcludes="yes">
         <include name="jexer/**/*.java"/>
       </fileset>