3 Jexer - Java Text User Interface - Ant build
7 This program is licensed under the GNU Lesser General Public License
8 Version 3. Please see the file "COPYING" in this directory for more
9 information about the GNU Lesser General Public License Version 3.
11 Copyright (C) 2015 Kevin Lamonte
13 This library is free software; you can redistribute it and/or modify
14 it under the terms of the GNU Lesser General Public License as
15 published by the Free Software Foundation; either version 3 of the
16 License, or (at your option) any later version.
18 This program is distributed in the hope that it will be useful,
19 but WITHOUT ANY WARRANTY; without even the implied warranty of
20 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 GNU General Public License for more details.
23 You should have received a copy of the GNU Lesser General Public
24 License along with this program; if not, see
25 http://www.gnu.org/licenses/, or write to the Free Software
26 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301
31 <project name=
"jexer" basedir=
"." default=
"run">
33 <property name=
"src.dir" value=
"src"/>
34 <property name=
"build.dir" value=
"build"/>
35 <property name=
"classes.dir" value=
"${build.dir}/classes"/>
36 <property name=
"jar.dir" value=
"${build.dir}/jar"/>
39 <delete dir=
"${build.dir}"/>
42 <target name=
"compile">
43 <mkdir dir=
"${classes.dir}"/>
44 <javac srcdir=
"${src.dir}" destdir=
"${classes.dir}"
45 includeantruntime=
"false"/>
48 <target name=
"jar" depends=
"compile">
49 <mkdir dir=
"${jar.dir}"/>
50 <jar destfile=
"${jar.dir}/${ant.project.name}.jar"
51 basedir=
"${classes.dir}">
53 <attribute name=
"Main-Class" value=
"jexer.demos.Demo1"/>
58 <target name=
"run" depends=
"jar">
59 <java jar=
"${jar.dir}/${ant.project.name}.jar" fork=
"true"/>
62 <target name=
"clean-build" depends=
"clean,jar"/>
64 <target name=
"main" depends=
"clean,run"/>
66 <target name=
"docs" depends=
"jar">
74 windowtitle=
"Jexer - Java Text User Interface - API docs">
76 <fileset dir=
"${src.dir}" defaultexcludes=
"yes">
77 <include name=
"jexer/**"/>
81 <![CDATA[
<h1>Jexer - Java Text User Interface Library
</h1>]]
>
84 <![CDATA[
<i>Copyright
© 2015 Kevin Lamonte. Licensed LGPLv3+
</i>]]
>
87 <tag name="todo" scope="all" description="To do:"/>
88 <group title="Group 1 Packages" packages="com.dummy.test.a*"/>
89 <group title="Group 2 Packages" packages="com.dummy.test.b*:com.dummy.test.c*"/>
91 href="http://docs.oracle.com/javase/7/docs/api/"
92 packagelistLoc="C:\tmp"/>
93 <link href="http://docs.oracle.com/javase/7/docs/api/"/>