From: <chr...@us...> - 2006-10-06 19:15:04
|
Revision: 180 http://svn.sourceforge.net/japi/?rev=180&view=rev Author: christianhujer Date: 2006-10-06 12:14:48 -0700 (Fri, 06 Oct 2006) Log Message: ----------- Added build.xml Added Paths: ----------- libs/argparser/trunk/build.xml Added: libs/argparser/trunk/build.xml =================================================================== --- libs/argparser/trunk/build.xml (rev 0) +++ libs/argparser/trunk/build.xml 2006-10-06 19:14:48 UTC (rev 180) @@ -0,0 +1,149 @@ +<?xml version="1.0" encoding="utf-8"?> +<project name="japi lib argparser" default="compile"> + <property name="module.version" value="0.1" /> + <property name="module.name" value="japi-lib-argparser" /> + <taskdef name="pack200" classpath="lib/Pack200Task.jar" classname="com.sun.tools.apache.ant.pack200.Pack200Task" /> + <target name="compile"> + <mkdir dir="classes/production/argparser" /> + <mkdir dir="classes/test/argparser" /> + <javac + srcdir="src" + destdir="classes" + encoding="utf-8" + source="1.5" + target="1.5" + > + <classpath> + <fileset dir="lib" includes="*.jar" /> + </classpath> + </javac> + </target> + <target + name = "dist" + description = "Packs distribution archives."> + <!--depends = "clean, compile, doc" + --> + <delete dir="dist" /> + <mkdir dir="dist" /> + <property name="distName" value="dist/${module.name}-${module.version}" /> + <parallel> + <tar tarfile="${distName}.src.tar"> + <tarfileset dir="." prefix="${module.name}-${module.version}"> + <include name="src/**" /> + <include name="build.xml" /> + </tarfileset> + </tar> + <zip destfile="${distName}.src.zip"> + <zipfileset dir="." prefix="${module.name}-${module.version}"> + <include name="src/**" /> + <include name="build.xml" /> + </zipfileset> + </zip> + <jar destfile="${distName}.src.jar"> + <zipfileset dir="." prefix="${module.name}-${module.version}"> + <include name="src/**" /> + <include name="build.xml" /> + </zipfileset> + </jar> + <jar destfile="${distName}.jar"> + <zipfileset dir="classes" excludes="production/**,test/**"/> + <manifest> + <attribute name="Implementation-Title" value="JAPI" /> + <attribute name="Implementation-Vendor" value="Christian Hujer + the JAPI Developers" /> + <attribute name="Implementation-Version" value="${module.version}" /> + <attribute name="Implementation-URL" value="http://sourceforge.net/projects/japi/" /> + </manifest> + </jar> + <tar tarfile="${distName}.doc.tar"> + <tarfileset dir="." prefix="${module.name}-${module.version}"> + <include name="docs/**" /> + <include name="build.xml" /> + </tarfileset> + </tar> + <zip destfile="${distName}.doc.zip"> + <zipfileset dir="." prefix="${module.name}-${module.version}"> + <include name="docs/**" /> + <include name="build.xml" /> + </zipfileset> + </zip> + <jar destfile="${distName}.doc.jar"> + <zipfileset dir="." prefix="${module.name}-${module.version}"> + <include name="docs/**" /> + </zipfileset> + </jar> + </parallel> + <parallel> + <gzip src="${distName}.src.tar" destfile="${distName}.src.tar.gz" /> + <bzip2 src="${distName}.src.tar" destfile="${distName}.src.tar.bz2" /> + <gzip src="${distName}.doc.tar" destfile="${distName}.doc.tar.gz" /> + <bzip2 src="${distName}.doc.tar" destfile="${distName}.doc.tar.bz2" /> + <pack200 + src="${distName}.jar" + destfile="${distName}.pack.gz" + gzipoutput="true" + stripdebug="true" + effort="9" + keepfileorder="false" + modificationtime="latest" + deflatehint="false" + /> + </parallel> + <delete file="${distName}.src.tar" /> + <delete file="${distName}.doc.tar" /> + </target> + <target + name = "apiDoc" + description = "Creates public javadoc documentation." + > + <mkdir dir="dest/doc/api/${module.version}" /> + <!--copy todir="dest/doc/api/${module.version}" file="src/doc/api/public/copyright.html" /> + <copy todir="dest/doc/api/${module.version}" file="src/doc/api/public/.htaccess" /--> + <javadoc + destdir = "dest/doc/api/${module.version}" + access = "protected" + author = "yes" + version = "yes" + locale = "en_US" + use = "yes" + splitindex = "yes" + windowtitle = "JAPI Library ArgParser ${module.version} API documentation" + doctitle = "JAPI<br />Yet another Java API<br />Library ArgParser ${module.version} API documentation" + header = "JAPI Library ArgParser ${module.version}<br />API Documentation" + footer = "JAPI<br />Yet another Java API<br />Library ArgParser ${module.version} API documentation" + bottom = "<div style=" text-align:center;">© 2005-2006 Christian Hujer. All rights reserved. See <a href="{@docRoot}/copyright.html">copyright</a></div>" + serialwarn = "yes" + charset = "utf-8" + docencoding = "utf-8" + encoding = "utf-8" + source = "1.5" + linksource = "yes" + link = "${user.javadoc.link}" + > + <!-- + overview = "src/overview.html" + --> + <classpath> + <fileset dir="lib" includes="annotations.jar" /> + </classpath> + <sourcepath> + <pathelement path="${user.javadoc.javasrc}" /> + <pathelement path="src" /> + </sourcepath> + <packageset + dir="src" + defaultexcludes="yes" + > + <include name="net/**" /> + </packageset> + <tag enabled="true" name="retval" description="Return Values:" scope="methods" /> + <tag enabled="true" name="pre" description="Preconditions:" scope="methods,constructors" /> + <tag enabled="true" name="post" description="Postconditions:" scope="methods" /> + <tag enabled="true" name="invariant" description="Invariant:" scope="methods,fields" /> + <tag enabled="true" name="note" description="Notes:" /> + <tag enabled="true" name="warning" description="Warnings:" /> + <tag enabled="true" name="todo" description="Todo:" /> + <tag enabled="true" name="fixme" description="Fixme:" /> + <tag enabled="true" name="xxx" description="XXX:" /> + </javadoc> + </target> +</project> Property changes on: libs/argparser/trunk/build.xml ___________________________________________________________________ Name: svn:mime-type + text/xml Name: svn:eol-style + LF This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |