<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java%2FAnt%2FJar</id>
		<title>Java/Ant/Jar - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java%2FAnt%2FJar"/>
		<link rel="alternate" type="text/html" href="http://jexp.ru/index.php?title=Java/Ant/Jar&amp;action=history"/>
		<updated>2026-04-05T19:53:14Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://jexp.ru/index.php?title=Java/Ant/Jar&amp;diff=7189&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://jexp.ru/index.php?title=Java/Ant/Jar&amp;diff=7189&amp;oldid=prev"/>
				<updated>2010-06-01T06:36:28Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 06:36, 1 июня 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://jexp.ru/index.php?title=Java/Ant/Jar&amp;diff=7188&amp;oldid=prev</id>
		<title> в 18:01, 31 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://jexp.ru/index.php?title=Java/Ant/Jar&amp;diff=7188&amp;oldid=prev"/>
				<updated>2010-05-31T18:01:44Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Add attribute to jar file manifest ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
//https://amateur.dev.java.net/&lt;br /&gt;
//GNU General Public License (GPL v. 2.0)&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;project name=&amp;quot;Amateur&amp;quot; default=&amp;quot;compile&amp;quot; basedir=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;!-- ???? need a help target --&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;property name=&amp;quot;JUNIT_HOME&amp;quot; value=&amp;quot;/Applications/eclipse/plugins/org.junit_3.8.1&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;property name=&amp;quot;QTJava&amp;quot; value=&amp;quot;/System/Library/Java/Extensions/QTJava.zip&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;taskdef name=&amp;quot;jarbundler&amp;quot;&lt;br /&gt;
             classpath=&amp;quot;lib/jarbundler-1.8.1.jar&amp;quot;&lt;br /&gt;
             classname=&amp;quot;net.sourceforge.jarbundler.JarBundler&amp;quot; /&amp;gt; &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;path id=&amp;quot;project.classpath&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;pathelement location=&amp;quot;bin&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;pathelement location=&amp;quot;${QTJava}&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/path&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;path id=&amp;quot;test.classpath&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;path refid=&amp;quot;project.classpath&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;pathelement location=&amp;quot;${JUNIT_HOME}/junit.jar&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/path&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;target name=&amp;quot;init&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tstamp/&amp;gt;&lt;br /&gt;
        &amp;lt;property name=&amp;quot;Name&amp;quot;    value=&amp;quot;Amateur&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;property name=&amp;quot;name&amp;quot;    value=&amp;quot;amateur&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;property name=&amp;quot;version&amp;quot; value=&amp;quot;1.0d6&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;property name=&amp;quot;year&amp;quot;    value=&amp;quot;2006&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;mkdir dir=&amp;quot;bin&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;mkdir dir=&amp;quot;dist&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/target&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;target name=&amp;quot;clean&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;delete dir=&amp;quot;bin&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;delete dir=&amp;quot;dist&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/target&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;target name=&amp;quot;compile&amp;quot; depends=&amp;quot;init&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;echo message=&amp;quot;${ant.project.name}: ${ant.file}&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;javac destdir=&amp;quot;bin&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;src path=&amp;quot;src&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;classpath refid=&amp;quot;project.classpath&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/javac&amp;gt;&lt;br /&gt;
    &amp;lt;/target&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;target name=&amp;quot;test&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;junit fork=&amp;quot;yes&amp;quot; printsummary=&amp;quot;withOutAndErr&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;formatter type=&amp;quot;plain&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;test name=&amp;quot;com.elharo.quicktime.tests.AmateurTests&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;classpath refid=&amp;quot;test.classpath&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/junit&amp;gt;&lt;br /&gt;
    &amp;lt;/target&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;target name=&amp;quot;run&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;java fork=&amp;quot;yes&amp;quot; classname=&amp;quot;com.elharo.quicktime.Main&amp;quot; failonerror=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;classpath refid=&amp;quot;project.classpath&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/java&amp;gt;&lt;br /&gt;
    &amp;lt;/target&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;target name=&amp;quot;jar&amp;quot; depends=&amp;quot;compile&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;jar jarfile=&amp;quot;dist/${name}-${version}.jar&amp;quot;&lt;br /&gt;
             basedir=&amp;quot;bin&amp;quot;&lt;br /&gt;
             index=&amp;quot;no&amp;quot;&lt;br /&gt;
             compress=&amp;quot;yes&amp;quot;&lt;br /&gt;
             includes=&amp;quot;com/elharo/quicktime/*&amp;quot;&lt;br /&gt;
             excludes=&amp;quot;com/elharo/quicktime/tests/* com/elharo/quicktime/pantry/*&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;manifest&amp;gt;&lt;br /&gt;
            &amp;lt;attribute name=&amp;quot;Built-By&amp;quot; value=&amp;quot;${user.name}&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;attribute name=&amp;quot;Specification-Title&amp;quot;    value=&amp;quot;Amateur&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;attribute name=&amp;quot;Specification-Version&amp;quot;  value=&amp;quot;${version}&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;attribute name=&amp;quot;Specification-Vendor&amp;quot;   value=&amp;quot;Elliotte Rusty Harold&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;attribute name=&amp;quot;Implementation-Title&amp;quot;   value=&amp;quot;Amateur&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;attribute name=&amp;quot;Implementation-Version&amp;quot; value=&amp;quot;${version}&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;attribute name=&amp;quot;Implementation-Vendor&amp;quot;  value=&amp;quot;Elliotte Rusty Harold&amp;quot;/&amp;gt;          &lt;br /&gt;
            &amp;lt;attribute name=&amp;quot;Main-Class&amp;quot; value=&amp;quot;com.elharo.quicktime.Main&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;section name=&amp;quot;com/elharo/quicktime/&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;attribute name=&amp;quot;Sealed&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;attribute name=&amp;quot;Specification-Title&amp;quot;   value=&amp;quot;Amateur core classes&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;attribute name=&amp;quot;Implementation-Title&amp;quot;  value=&amp;quot;com.elharo.quicktime&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;attribute name=&amp;quot;Implementation-Version&amp;quot; value=&amp;quot;${version}&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;attribute name=&amp;quot;Implementation-Vendor&amp;quot;  value=&amp;quot;Elliotte Rusty Harold&amp;quot;/&amp;gt;          &lt;br /&gt;
           &amp;lt;/section&amp;gt;&lt;br /&gt;
          &amp;lt;/manifest&amp;gt;&lt;br /&gt;
        &amp;lt;/jar&amp;gt;        &lt;br /&gt;
    &amp;lt;/target&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;target name=&amp;quot;app&amp;quot; depends=&amp;quot;jar&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;delete dir=&amp;quot;dist/Amateur.app&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;jarbundler dir=&amp;quot;dist&amp;quot; jars=&amp;quot;dist/${name}-${version}.jar&amp;quot; &lt;br /&gt;
                    name=&amp;quot;Amateur&amp;quot; &lt;br /&gt;
                    mainclass=&amp;quot;com.elharo.quicktime.Main&amp;quot; &lt;br /&gt;
                    infostring=&amp;quot; ${version}&amp;quot;&lt;br /&gt;
                    version=&amp;quot; ${version}&amp;quot;&lt;br /&gt;
                    screenmenu=&amp;quot;true&amp;quot;&lt;br /&gt;
                    signature=&amp;quot;QTAM&amp;quot;&lt;br /&gt;
                    bundleid=&amp;quot;com.elharo.quicktime&amp;quot;&lt;br /&gt;
                    icon=&amp;quot;Amateur.icns&amp;quot;&lt;br /&gt;
        &amp;gt;&lt;br /&gt;
          &amp;lt;documenttype name=&amp;quot;Amateur Media&amp;quot;&lt;br /&gt;
                    mimetypes=&amp;quot;image/jpeg image/png image/gif video/mpeg video/quicktime audio/mpeg&amp;quot; &lt;br /&gt;
                    role=&amp;quot;Viewer&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;documenttype name=&amp;quot;Amateur Media&amp;quot;&lt;br /&gt;
                    extensions=&amp;quot;jpg mov mpg mp3 gif png pdf&amp;quot; &lt;br /&gt;
                    role=&amp;quot;Viewer&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/jarbundler&amp;gt;&lt;br /&gt;
    &amp;lt;/target&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;target name=&amp;quot;image&amp;quot; depends=&amp;quot;app&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;exec executable=&amp;quot;hdiutil&amp;quot; os=&amp;quot;Mac OS X&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;arg value=&amp;quot;create&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;arg value=&amp;quot;-srcfolder&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;arg value=&amp;quot;dist/${Name}.app&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;arg value=&amp;quot;-ov&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;arg value=&amp;quot;dist/${Name}-${version}.dmg&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/exec&amp;gt;&lt;br /&gt;
    &amp;lt;/target&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;taskdef classpath=&amp;quot;lib/cobertura.jar&amp;quot; resource=&amp;quot;tasks.properties&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;target name=&amp;quot;instrument&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;cobertura-instrument todir=&amp;quot;bin/instrumented-classes&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;fileset dir=&amp;quot;bin/classes&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;include name=&amp;quot;**/*.class&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/fileset&amp;gt;&lt;br /&gt;
      &amp;lt;/cobertura-instrument&amp;gt;&lt;br /&gt;
    &amp;lt;/target&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;target name=&amp;quot;cover-test&amp;quot; depends=&amp;quot;instrument&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;mkdir dir=&amp;quot;${testreportdir}&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;junit dir=&amp;quot;./&amp;quot; failureproperty=&amp;quot;test.failure&amp;quot; printSummary=&amp;quot;yes&amp;quot; &lt;br /&gt;
             fork=&amp;quot;true&amp;quot; haltonerror=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Normally you can create this task by copying your existing JUnit&lt;br /&gt;
             target, changing its name, and adding these next two lines.&lt;br /&gt;
             You may need to change the locations to point to wherever &lt;br /&gt;
             you&amp;quot;ve put the cobertura.jar file and the instrumented classes. --&amp;gt;&lt;br /&gt;
        &amp;lt;classpath location=&amp;quot;lib/cobertura.jar&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;classpath location=&amp;quot;bin/instrumented-classes&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;classpath&amp;gt;&lt;br /&gt;
          &amp;lt;fileset dir=&amp;quot;${libdir}&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;include name=&amp;quot;*.jar&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/fileset&amp;gt;&lt;br /&gt;
          &amp;lt;pathelement path=&amp;quot;${testclassesdir}&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;pathelement path=&amp;quot;${classesdir}&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/classpath&amp;gt;&lt;br /&gt;
        &amp;lt;batchtest todir=&amp;quot;${testreportdir}&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;fileset dir=&amp;quot;src&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;include name=&amp;quot;**/*Test.java&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/fileset&amp;gt;&lt;br /&gt;
        &amp;lt;/batchtest&amp;gt;&lt;br /&gt;
      &amp;lt;/junit&amp;gt;&lt;br /&gt;
    &amp;lt;/target&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;/project&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ant jar file setting the Main-Class ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;project name=&amp;quot;YourName&amp;quot; default=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;all&amp;quot; depends=&amp;quot;init,clean,compile,createJars,copyBuild&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;init&amp;quot; description=&amp;quot;Project&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;property environment=&amp;quot;env&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;property name=&amp;quot;j2sdkApi&amp;quot; value=&amp;quot;${env.JAVA_HOME}/jre/lib/rt.jar&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;property name=&amp;quot;src&amp;quot; value=&amp;quot;./src&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;property name=&amp;quot;build&amp;quot; value= &amp;quot;./build&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;clean&amp;quot; description=&amp;quot;build&amp;quot; depends=&amp;quot;init&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;delete dir=&amp;quot;${build}&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;mkdir dir=&amp;quot;${build}&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;compile&amp;quot; description=&amp;quot;compile&amp;quot; depends=&amp;quot;init&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;javac srcdir=&amp;quot;${src}&amp;quot; destdir=&amp;quot;${build}&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;classpath path=&amp;quot;${j2sdkApi}&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;include name=&amp;quot;**/application/**&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;include name=&amp;quot;**/types/**&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/javac&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;copyBuild&amp;quot; description=&amp;quot;desccription here&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;copy file=&amp;quot;${src}/LOGOUNB_CAPA.JPG&amp;quot; todir=&amp;quot;${build}/&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;copydir src=&amp;quot;${src}/config&amp;quot; dest=&amp;quot;${build}/config&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;createJars&amp;quot; description=&amp;quot;jars&amp;quot; depends=&amp;quot;compile&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mkdir dir=&amp;quot;${build}/xml/jar&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;jar jarfile=&amp;quot;${build}/br/xml/jar/xpfg.jar&amp;quot;&lt;br /&gt;
       basedir=&amp;quot;${build}/unb/cic/xml&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;manifest file=&amp;quot;manifest.mf&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;attribute name=&amp;quot;Main-Class&amp;quot; value=&amp;quot;${build}/br/unb/cic/xml/XMLMain&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/manifest&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
&amp;lt;/project&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ant task: jar ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;project name=&amp;quot;sample&amp;quot; default=&amp;quot;test&amp;quot; basedir=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!--  NOTE: THE FOLLOWING LINES SHOULD BE EDITED FOR YOUR PROJECT:  --&amp;gt;&lt;br /&gt;
    &amp;lt;property name=&amp;quot;root.project.name&amp;quot; value=&amp;quot;demo2&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;property name=&amp;quot;test.class&amp;quot; value=&amp;quot;test.TestSample&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;!-- NOTE: THE REST OF THIS FILE CAN PROBABLY REMAIN UNCHANGED FOR YOUR NEW PROJECTS --&amp;gt;&lt;br /&gt;
   &amp;lt;property name=&amp;quot;jar.module&amp;quot; value=&amp;quot;${root.project.name}.jar&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;path id=&amp;quot;test.classpath&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;pathelement location=&amp;quot;dist/${jar.module}&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;pathelement location=&amp;quot;dist/test.jar&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/path&amp;gt;&lt;br /&gt;
   &amp;lt;target name=&amp;quot;compile&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;mkdir dir=&amp;quot;build&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;javac destdir=&amp;quot;build&amp;quot;&lt;br /&gt;
             debug=&amp;quot;on&amp;quot;&lt;br /&gt;
             optimize=&amp;quot;on&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;src path=&amp;quot;src&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/javac&amp;gt;&lt;br /&gt;
   &amp;lt;/target&amp;gt;&lt;br /&gt;
   &amp;lt;target name=&amp;quot;makejar&amp;quot; depends=&amp;quot;compile&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;mkdir dir=&amp;quot;dist&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;jar jarfile=&amp;quot;dist/${jar.module}&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;fileset dir=&amp;quot;build&amp;quot;&amp;gt;&lt;br /&gt;
             &amp;lt;include name=&amp;quot;**/*.class&amp;quot;/&amp;gt;&lt;br /&gt;
       &amp;lt;exclude name=&amp;quot;test/*.class&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/fileset&amp;gt;&lt;br /&gt;
       &amp;lt;/jar&amp;gt;&lt;br /&gt;
      &amp;lt;jar jarfile=&amp;quot;dist/test.jar&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;fileset dir=&amp;quot;build&amp;quot;&amp;gt;&lt;br /&gt;
             &amp;lt;include name=&amp;quot;test/*.class&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/fileset&amp;gt;&lt;br /&gt;
       &amp;lt;/jar&amp;gt;&lt;br /&gt;
      &amp;lt;delete dir=&amp;quot;build&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/target&amp;gt;&lt;br /&gt;
   &amp;lt;target name=&amp;quot;test&amp;quot; depends=&amp;quot;makejar&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;java fork=&amp;quot;no&amp;quot; failonerror=&amp;quot;yes&amp;quot;&lt;br /&gt;
            classname=&amp;quot;${test.class}&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;classpath refid=&amp;quot;test.classpath&amp;quot;/&amp;gt; &lt;br /&gt;
          &amp;lt;arg line=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/java&amp;gt;&lt;br /&gt;
   &amp;lt;/target&amp;gt;&lt;br /&gt;
   &amp;lt;target name=&amp;quot;clean&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;delete dir=&amp;quot;build&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;delete dir=&amp;quot;dist&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/target&amp;gt;&lt;br /&gt;
&amp;lt;/project&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Generates java2s.jar ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;project name=&amp;quot;Template Buildfile&amp;quot; default=&amp;quot;compile&amp;quot; basedir=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;property name=&amp;quot;dir.src&amp;quot; value=&amp;quot;src&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;property name=&amp;quot;dir.build&amp;quot; value=&amp;quot;build&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;property name=&amp;quot;dir.dist&amp;quot; value=&amp;quot;dist&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Creates the output directories --&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;prepare&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mkdir dir=&amp;quot;${dir.build}&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;mkdir dir=&amp;quot;${dir.dist}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;clean&amp;quot;&lt;br /&gt;
          description=&amp;quot;Remove all generated files.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;delete dir=&amp;quot;${dir.build}&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;delete dir=&amp;quot;${dir.dist}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;compile&amp;quot; depends=&amp;quot;prepare&amp;quot;&lt;br /&gt;
          description=&amp;quot;Compile all source code.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;javac srcdir=&amp;quot;${dir.src}&amp;quot; destdir=&amp;quot;${dir.build}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;jar&amp;quot; depends=&amp;quot;compile&amp;quot;&lt;br /&gt;
          description=&amp;quot;Generates jexp.jar in the &amp;quot;dist&amp;quot; directory.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;jar jarfile=&amp;quot;${dir.dist}/jexp.jar&amp;quot; &lt;br /&gt;
         basedir=&amp;quot;${dir.build}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
&amp;lt;/project&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Jar file: exclude files ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;project name=&amp;quot;yourname&amp;quot; basedir=&amp;quot;..&amp;quot; default=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;property name=&amp;quot;dist&amp;quot; location=&amp;quot;dist/&amp;quot;/&amp;gt; &lt;br /&gt;
  &amp;lt;property name=&amp;quot;lib&amp;quot; location=&amp;quot;lib/&amp;quot;/&amp;gt; &lt;br /&gt;
  &amp;lt;property name=&amp;quot;src&amp;quot; location=&amp;quot;src/&amp;quot;/&amp;gt; &lt;br /&gt;
  &amp;lt;path id=&amp;quot;class.path&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;pathelement path=&amp;quot;${src}&amp;quot;/&amp;gt; &lt;br /&gt;
    &amp;lt;fileset dir=&amp;quot;${lib}&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;include name=&amp;quot;**/*.jar&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;include name=&amp;quot;**/*.zip&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/fileset&amp;gt; &lt;br /&gt;
    &amp;lt;fileset dir=&amp;quot;/dev&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;include name=&amp;quot;**/*.jar&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;include name=&amp;quot;**/*.zip&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/fileset&amp;gt; &lt;br /&gt;
  &amp;lt;/path&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;target name=&amp;quot;clean&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;delete&amp;gt;&lt;br /&gt;
      &amp;lt;fileset dir=&amp;quot;${src}&amp;quot; includes=&amp;quot;**/*.class&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/delete&amp;gt;&lt;br /&gt;
    &amp;lt;delete dir=&amp;quot;${dist}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;target name=&amp;quot;zip&amp;quot; depends=&amp;quot;clean&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tstamp/&amp;gt;&lt;br /&gt;
    &amp;lt;mkdir dir=&amp;quot;${dist}&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;zip destfile=&amp;quot;${dist}\actionServlet-${DSTAMP}${TSTAMP}.zip&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;zipfileset dir=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;exclude name=&amp;quot;${dist}&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/zipfileset&amp;gt;&lt;br /&gt;
    &amp;lt;/zip&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;compile&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;javac&amp;gt;&lt;br /&gt;
      &amp;lt;src path=&amp;quot;${src}&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;classpath refid=&amp;quot;class.path&amp;quot;/&amp;gt; &lt;br /&gt;
      &amp;lt;include name = &amp;quot;*/**&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/javac&amp;gt;&lt;br /&gt;
   &amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;jar&amp;quot; depends=&amp;quot;compile&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mkdir dir=&amp;quot;${dist}&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;tstamp/&amp;gt;&lt;br /&gt;
    &amp;lt;jar&lt;br /&gt;
      basedir=&amp;quot;src&amp;quot;&lt;br /&gt;
      jarfile=&amp;quot;${dist}/actionServlet.jar&amp;quot;&lt;br /&gt;
      excludes=&amp;quot;**/*.java, *.mdb&amp;quot;&lt;br /&gt;
    /&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;all&amp;quot; depends=&amp;quot;jar&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/project&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Jar file with fileset and exclude ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
 -  build.xml file for LBS logics aMorph build process (for Ant Version 1.6)&lt;br /&gt;
 -&lt;br /&gt;
 -  (c) LBS logics MBT GmbH,&lt;br /&gt;
 -      Austria&lt;br /&gt;
 -      www.lbs-logics.ru&lt;br /&gt;
 -&lt;br /&gt;
 - $Id: build.xml,v 1.1 2005/01/18 07:26:05 hanzz Exp $&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
/*&lt;br /&gt;
This library is free software; you can redistribute it and/or&lt;br /&gt;
modify it under the terms of the GNU Lesser General Public&lt;br /&gt;
License as published by the Free Software Foundation; either&lt;br /&gt;
version 2.1 of the License, or (at your option) any later version.&lt;br /&gt;
This library is distributed in the hope that it will be useful,&lt;br /&gt;
but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;br /&gt;
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU&lt;br /&gt;
Lesser General Public License for more details.&lt;br /&gt;
You should have received a copy of the GNU Lesser General Public&lt;br /&gt;
License along with this library; if not, write to the Free Software&lt;br /&gt;
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA&lt;br /&gt;
*/&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;project name=&amp;quot;amorph&amp;quot;  default=&amp;quot;build&amp;quot;  basedir=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;!-- PH20050118: introduced ant build script, targets to come... --&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- The classpath to be used to compile the project --&amp;gt;&lt;br /&gt;
  &amp;lt;path id=&amp;quot;base.classpath&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;fileset dir=&amp;quot;lib&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;include name=&amp;quot;**/*.jar&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/fileset&amp;gt;&lt;br /&gt;
  &amp;lt;/path&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;target name=&amp;quot;init&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mkdir dir=&amp;quot;build&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;mkdir dir=&amp;quot;build/classes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;target name=&amp;quot;compile&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;javac srcdir=&amp;quot;src&amp;quot; destdir=&amp;quot;build/classes&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;classpath refid=&amp;quot;base.classpath&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/javac&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;target name=&amp;quot;build&amp;quot; description=&amp;quot;compiles and packs the project&amp;quot; depends=&amp;quot;init,compile&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;jar destfile=&amp;quot;build/amorph.jar&amp;quot;&lt;br /&gt;
           basedir=&amp;quot;build/classes&amp;quot;  &amp;gt;&lt;br /&gt;
      &amp;lt;fileset dir=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;exclude name=&amp;quot;build/**/*.*&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;exclude name=&amp;quot;.classpath&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;exclude name=&amp;quot;.project&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;exclude name=&amp;quot;bin/**/*.*&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/fileset&amp;gt;&lt;br /&gt;
    &amp;lt;/jar&amp;gt;  &lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
&amp;lt;/project&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Jar with includes and excludes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;project name=&amp;quot;JAR Demos&amp;quot; default=&amp;quot;jar1&amp;quot; basedir=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;property name=&amp;quot;dir.src&amp;quot; value=&amp;quot;src&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;property name=&amp;quot;dir.build&amp;quot; value=&amp;quot;build&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;property name=&amp;quot;dir.dist&amp;quot; value=&amp;quot;dist&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Creates the output directories --&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;prepare&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mkdir dir=&amp;quot;${dir.build}&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;mkdir dir=&amp;quot;${dir.dist}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;clean&amp;quot;&lt;br /&gt;
          description=&amp;quot;Remove all generated files.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;delete dir=&amp;quot;${dir.build}&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;delete dir=&amp;quot;${dir.dist}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;compile&amp;quot; depends=&amp;quot;prepare&amp;quot;&lt;br /&gt;
          description=&amp;quot;Compile all source code.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;javac srcdir=&amp;quot;${dir.src}&amp;quot; destdir=&amp;quot;${dir.build}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;jar1&amp;quot; depends=&amp;quot;compile&amp;quot;&lt;br /&gt;
          description=&amp;quot;Basic jar task demo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;jar jarfile=&amp;quot;${dir.dist}/jexp.jar&amp;quot; basedir=&amp;quot;${dir.build}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;jar2&amp;quot; depends=&amp;quot;compile&amp;quot;&lt;br /&gt;
          description=&amp;quot;Shows includes and excludes&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;jar jarfile=&amp;quot;${dir.dist}/jexp.jar&amp;quot; &lt;br /&gt;
         basedir=&amp;quot;${dir.build}&amp;quot;&lt;br /&gt;
         includes=&amp;quot;**/*.class&amp;quot;&lt;br /&gt;
         excludes=&amp;quot;**/UnitTest*.class&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;jar3&amp;quot; depends=&amp;quot;compile&amp;quot;&lt;br /&gt;
          description=&amp;quot;Same as jar2, but uses filesets&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;jar jarfile=&amp;quot;${dir.dist}/jexp.jar&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;fileset dir=&amp;quot;${dir.build}&amp;quot; &lt;br /&gt;
               includes=&amp;quot;**/*.class&amp;quot;&lt;br /&gt;
               excludes=&amp;quot;**/UnitTest*.class&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;fileset dir=&amp;quot;${dir.src}&amp;quot;&lt;br /&gt;
               includes=&amp;quot;**/*.properties&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/jar&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
&amp;lt;/project&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Jar with includes and excludes using filesets ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;project name=&amp;quot;JAR Demos&amp;quot; default=&amp;quot;jar1&amp;quot; basedir=&amp;quot;.&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;property name=&amp;quot;dir.src&amp;quot; value=&amp;quot;src&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;property name=&amp;quot;dir.build&amp;quot; value=&amp;quot;build&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;property name=&amp;quot;dir.dist&amp;quot; value=&amp;quot;dist&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Creates the output directories --&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;prepare&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mkdir dir=&amp;quot;${dir.build}&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;mkdir dir=&amp;quot;${dir.dist}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;clean&amp;quot;&lt;br /&gt;
          description=&amp;quot;Remove all generated files.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;delete dir=&amp;quot;${dir.build}&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;delete dir=&amp;quot;${dir.dist}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;compile&amp;quot; depends=&amp;quot;prepare&amp;quot;&lt;br /&gt;
          description=&amp;quot;Compile all source code.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;javac srcdir=&amp;quot;${dir.src}&amp;quot; destdir=&amp;quot;${dir.build}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;jar1&amp;quot; depends=&amp;quot;compile&amp;quot;&lt;br /&gt;
          description=&amp;quot;Basic jar task demo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;jar jarfile=&amp;quot;${dir.dist}/jexp.jar&amp;quot; basedir=&amp;quot;${dir.build}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;jar2&amp;quot; depends=&amp;quot;compile&amp;quot;&lt;br /&gt;
          description=&amp;quot;Shows includes and excludes&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;jar jarfile=&amp;quot;${dir.dist}/jexp.jar&amp;quot; &lt;br /&gt;
         basedir=&amp;quot;${dir.build}&amp;quot;&lt;br /&gt;
         includes=&amp;quot;**/*.class&amp;quot;&lt;br /&gt;
         excludes=&amp;quot;**/UnitTest*.class&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;jar3&amp;quot; depends=&amp;quot;compile&amp;quot;&lt;br /&gt;
          description=&amp;quot;Same as jar2, but uses filesets&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;jar jarfile=&amp;quot;${dir.dist}/jexp.jar&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;fileset dir=&amp;quot;${dir.build}&amp;quot; &lt;br /&gt;
               includes=&amp;quot;**/*.class&amp;quot;&lt;br /&gt;
               excludes=&amp;quot;**/UnitTest*.class&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;fileset dir=&amp;quot;${dir.src}&amp;quot;&lt;br /&gt;
               includes=&amp;quot;**/*.properties&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/jar&amp;gt;&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
&amp;lt;/project&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== More than one filesets for jar ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
  About this file (build.xml):&lt;br /&gt;
  Last modified 2001-11-30&lt;br /&gt;
  Author        Matthias Beil&lt;br /&gt;
  Contributor   Guillaume Desnoix&lt;br /&gt;
  License       GNU General Public License 2 (GPL2)&lt;br /&gt;
                Copyright (c) 2001 Matthias Beil&lt;br /&gt;
                All rights reserved.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--  --&amp;gt;&lt;br /&gt;
&amp;lt;project name=&amp;quot;alma&amp;quot; default=&amp;quot;main&amp;quot; basedir=&amp;quot;.&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Set up application values --&amp;gt;&lt;br /&gt;
&amp;lt;property name=&amp;quot;app.name&amp;quot;    value=&amp;quot;alma&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;property name=&amp;quot;app.package&amp;quot; value=&amp;quot;com/memoire&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;property name=&amp;quot;app.version&amp;quot; value=&amp;quot;0.36&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;property name=&amp;quot;app.year&amp;quot;    value=&amp;quot;2001&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  --&amp;gt;&lt;br /&gt;
&amp;lt;!-- directory locations --&amp;gt;&lt;br /&gt;
&amp;lt;property name=&amp;quot;dir.classes&amp;quot;        location=&amp;quot;classes&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;property name=&amp;quot;dir.dist&amp;quot;           location=&amp;quot;dist&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;property name=&amp;quot;dir.javadocs&amp;quot;       location=&amp;quot;docs&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;property name=&amp;quot;dir.project&amp;quot;        location=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;property name=&amp;quot;dir.src&amp;quot;            location=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;property name=&amp;quot;dir.package&amp;quot; value=&amp;quot;com/memoire&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;!-- debug setting --&amp;gt;&lt;br /&gt;
&amp;lt;property name=&amp;quot;debug&amp;quot; value=&amp;quot;on&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;!-- javadoc package --&amp;gt;&lt;br /&gt;
&amp;lt;property name=&amp;quot;packages&amp;quot; value=&amp;quot;com.memoire.*&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Show System JVM --&amp;gt;&lt;br /&gt;
&amp;lt;target name=&amp;quot;showsystem&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;!-- might not work!? --&amp;gt;&lt;br /&gt;
   &amp;lt;showsystem /&amp;gt;&lt;br /&gt;
&amp;lt;/target&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Create necessary directories --&amp;gt;&lt;br /&gt;
&amp;lt;target name=&amp;quot;prepare&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;tstamp /&amp;gt;&lt;br /&gt;
   &amp;lt;mkdir dir=&amp;quot;${dir.classes}&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;mkdir dir=&amp;quot;${dir.dist}&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/target&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Compiles the java source files --&amp;gt;&lt;br /&gt;
&amp;lt;target name=&amp;quot;compile&amp;quot; depends=&amp;quot;prepare&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;javac&lt;br /&gt;
      srcdir=&amp;quot;${dir.src}&amp;quot;&lt;br /&gt;
      destdir=&amp;quot;${dir.classes}&amp;quot;&lt;br /&gt;
      classpath=&amp;quot;${dir.src}&amp;quot;&lt;br /&gt;
      debug=&amp;quot;${debug}&amp;quot;&lt;br /&gt;
      failonerror=&amp;quot;no&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;include name=&amp;quot;com/memoire/acme/Acme*.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;include name=&amp;quot;com/memoire/re/RE*.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;include name=&amp;quot;com/memoire/mst/Mst*.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;include name=&amp;quot;com/memoire/pbc/Pbc*.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;include name=&amp;quot;com/memoire/fu/Fu*.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;include name=&amp;quot;com/memoire/dnd/Dnd*.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;include name=&amp;quot;com/memoire/xml/Xml*.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;include name=&amp;quot;com/memoire/yapod/Yapod*.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;include name=&amp;quot;com/memoire/bu/Bu*.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;include name=&amp;quot;com/memoire/dja/Dja*.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;include name=&amp;quot;com/memoire/agl/Agl*.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;include name=&amp;quot;com/memoire/alma/Alma*.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;include name=&amp;quot;com/memoire/jedit/JEdit*.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;include name=&amp;quot;com/memoire/editor/Editor*.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;include name=&amp;quot;com/memoire/foo/Foo*.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;include name=&amp;quot;com/memoire/silk/Silk*.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;include name=&amp;quot;com/memoire/script/Script*.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;exclude name=&amp;quot;com/memoire/ant/*.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;exclude name=&amp;quot;com/memoire/editor/EditorJext.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;exclude name=&amp;quot;com/memoire/script/ScriptInterpreterBeanshell.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;exclude name=&amp;quot;com/memoire/script/ScriptInterpreterDawn.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;exclude name=&amp;quot;com/memoire/script/ScriptInterpreterFiji.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;exclude name=&amp;quot;com/memoire/script/ScriptInterpreterFoo.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;exclude name=&amp;quot;com/memoire/script/ScriptInterpreterPnuts.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;exclude name=&amp;quot;com/memoire/script/ScriptInterpreterPython.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;exclude name=&amp;quot;com/memoire/script/ScriptInterpreterRhino.java&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;exclude name=&amp;quot;com/memoire/script/ScriptInterpreterRuby.java&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/javac&amp;gt;&lt;br /&gt;
&amp;lt;/target&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Creates the jar file for distribution --&amp;gt;&lt;br /&gt;
&amp;lt;target name=&amp;quot;dist&amp;quot; depends=&amp;quot;compile&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;jar jarfile=&amp;quot;${dir.dist}/${app.name}.jar&amp;quot;&lt;br /&gt;
        manifest=&amp;quot;manifest-alma.txt&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;fileset dir=&amp;quot;${dir.classes}&amp;quot; &amp;gt;&lt;br /&gt;
         &amp;lt;patternset&amp;gt;&lt;br /&gt;
            &amp;lt;exclude name=&amp;quot;**/dependency cache&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/patternset&amp;gt;&lt;br /&gt;
      &amp;lt;/fileset&amp;gt;&lt;br /&gt;
      &amp;lt;fileset dir=&amp;quot;${dir.src}&amp;quot; &amp;gt;&lt;br /&gt;
         &amp;lt;patternset&amp;gt;&lt;br /&gt;
            &amp;lt;include name=&amp;quot;**/*.dja&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;include name=&amp;quot;**/*.foo&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;include name=&amp;quot;**/*.gif&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;include name=&amp;quot;**/*.txt&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/patternset&amp;gt;&lt;br /&gt;
      &amp;lt;/fileset&amp;gt;&lt;br /&gt;
   &amp;lt;/jar&amp;gt;&lt;br /&gt;
&amp;lt;/target&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Compile and build a distribution --&amp;gt;&lt;br /&gt;
&amp;lt;target name=&amp;quot;main&amp;quot; depends=&amp;quot;compile, dist&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;echo&amp;gt;Alma application package created&amp;lt;/echo&amp;gt;&lt;br /&gt;
&amp;lt;/target&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Create the API documentation --&amp;gt;&lt;br /&gt;
&amp;lt;target name=&amp;quot;javadocs&amp;quot; depends=&amp;quot;prepare&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;mkdir dir=&amp;quot;${dir.javadocs}&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;javadoc packagenames=&amp;quot;${packages}&amp;quot;&lt;br /&gt;
            sourcepath=&amp;quot;${dir.src}&amp;quot;&lt;br /&gt;
            destdir=&amp;quot;${dir.javadocs}&amp;quot;&lt;br /&gt;
            classpath=&amp;quot;${dir.src}&amp;quot;&lt;br /&gt;
            author=&amp;quot;true&amp;quot;&lt;br /&gt;
            version=&amp;quot;true&amp;quot;&lt;br /&gt;
            use=&amp;quot;true&amp;quot;&lt;br /&gt;
            windowtitle=&amp;quot;${app.name} API&amp;quot;&lt;br /&gt;
            doctitle=&amp;quot;&amp;amp;lt;h1&amp;amp;gt;${app.name}&amp;amp;lt;/h1&amp;amp;gt;&amp;quot;&lt;br /&gt;
   /&amp;gt;&lt;br /&gt;
&amp;lt;/target&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Deletes the build and dist directories --&amp;gt;&lt;br /&gt;
&amp;lt;target name=&amp;quot;clean&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;delete dir=&amp;quot;${dir.dist}&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;delete dir=&amp;quot;${dir.classes}&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/target&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;target name=&amp;quot;all&amp;quot; depends=&amp;quot;clean,main,javadocs&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;echo&amp;gt;Alma application package cleaned and created&amp;lt;/echo&amp;gt;&lt;br /&gt;
&amp;lt;/target&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- run application --&amp;gt;&lt;br /&gt;
&amp;lt;target name=&amp;quot;app-run&amp;quot; depends=&amp;quot;main&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;java classname=&amp;quot;com.memoire.alma.Alma&amp;quot;&lt;br /&gt;
      classpath=&amp;quot;${dir.dist}/${app.name}.jar&amp;quot;&lt;br /&gt;
      fork=&amp;quot;yes&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;/java&amp;gt;&lt;br /&gt;
&amp;lt;/target&amp;gt;&lt;br /&gt;
&amp;lt;target name=&amp;quot;run-alma&amp;quot; depends=&amp;quot;main&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;java classname=&amp;quot;com.memoire.alma.Alma&amp;quot;&lt;br /&gt;
      classpath=&amp;quot;${dir.dist}/${app.name}.jar&amp;quot;&lt;br /&gt;
      fork=&amp;quot;yes&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;/java&amp;gt;&lt;br /&gt;
&amp;lt;/target&amp;gt;&lt;br /&gt;
&amp;lt;target name=&amp;quot;run-dja&amp;quot; depends=&amp;quot;main&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;java classname=&amp;quot;com.memoire.dja.Dja&amp;quot;&lt;br /&gt;
      classpath=&amp;quot;${dir.dist}/${app.name}.jar&amp;quot;&lt;br /&gt;
      fork=&amp;quot;yes&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;/java&amp;gt;&lt;br /&gt;
&amp;lt;/target&amp;gt;&lt;br /&gt;
&amp;lt;target name=&amp;quot;run-agl&amp;quot; depends=&amp;quot;main&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;java classname=&amp;quot;com.memoire.agl.Agl&amp;quot;&lt;br /&gt;
      classpath=&amp;quot;${dir.dist}/${app.name}.jar&amp;quot;&lt;br /&gt;
      fork=&amp;quot;no&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;/java&amp;gt;&lt;br /&gt;
&amp;lt;/target&amp;gt;&lt;br /&gt;
&amp;lt;target name=&amp;quot;run-foo&amp;quot; depends=&amp;quot;main&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;java classname=&amp;quot;com.memoire.foo.Foo&amp;quot;&lt;br /&gt;
      classpath=&amp;quot;${dir.dist}/${app.name}.jar&amp;quot;&lt;br /&gt;
      fork=&amp;quot;no&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;/java&amp;gt;&lt;br /&gt;
&amp;lt;/target&amp;gt;&lt;br /&gt;
&amp;lt;target name=&amp;quot;run-reformatage&amp;quot; depends=&amp;quot;main&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;java classname=&amp;quot;com.memoire.agl.AglOutilReformatage&amp;quot;&lt;br /&gt;
      classpath=&amp;quot;${dir.dist}/${app.name}.jar&amp;quot;&lt;br /&gt;
      fork=&amp;quot;no&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;/java&amp;gt;&lt;br /&gt;
&amp;lt;/target&amp;gt;&lt;br /&gt;
&amp;lt;target name=&amp;quot;run-coloration&amp;quot; depends=&amp;quot;main&amp;quot; &amp;gt;&lt;br /&gt;
   &amp;lt;java classname=&amp;quot;com.memoire.agl.AglOutilColoration&amp;quot;&lt;br /&gt;
      classpath=&amp;quot;${dir.dist}/${app.name}.jar&amp;quot;&lt;br /&gt;
      fork=&amp;quot;no&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;/java&amp;gt;&lt;br /&gt;
&amp;lt;/target&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/project&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;/div&gt;</summary>
			</entry>

	</feed>