Thread: [Japi-cvs] SF.net SVN: japi: [180] libs/argparser/trunk/build.xml
Status: Beta
Brought to you by:
christianhujer
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. |
From: <chr...@us...> - 2006-11-25 10:16:17
|
Revision: 206 http://svn.sourceforge.net/japi/?rev=206&view=rev Author: christianhujer Date: 2006-11-25 02:16:15 -0800 (Sat, 25 Nov 2006) Log Message: ----------- Improvements on the build system. Modified Paths: -------------- libs/argparser/trunk/build.xml Modified: libs/argparser/trunk/build.xml =================================================================== --- libs/argparser/trunk/build.xml 2006-11-25 10:15:28 UTC (rev 205) +++ libs/argparser/trunk/build.xml 2006-11-25 10:16:15 UTC (rev 206) @@ -1,26 +1,44 @@ <?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"> + + <target + name = "clean" + description = "Cleans Sandbox" + > + <delete dir="classes" /> + <delete dir="docs" /> + </target> + + <target + name = "compile" + description = "Compiles production classes" + > <mkdir dir="classes/production/argparser" /> <mkdir dir="classes/test/argparser" /> <javac srcdir="src" - destdir="classes" + destdir="classes/production" encoding="utf-8" source="1.5" target="1.5" > <classpath> - <fileset dir="lib" includes="*.jar" /> + <fileset dir="lib" includes="*.jar" excludes="LICENSE-*.jar" /> </classpath> + <exclude name="test/**/*.java" /> </javac> </target> + <target name = "dist" - description = "Packs distribution archives."> + description = "Packs distribution archives." + depends = "clean, compile" + > <!--depends = "clean, compile, doc" --> <delete dir="dist" /> @@ -91,15 +109,16 @@ <delete file="${distName}.src.tar" /> <delete file="${distName}.doc.tar" /> </target> + <target - name = "apiDoc" + name = "doc" 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" /--> + <mkdir dir="docs/api" /> + <!--copy todir="docs/api" file="src/doc/api/public/copyright.html" /> + <copy todir="docs/api" file="src/doc/api/public/.htaccess" /--> <javadoc - destdir = "dest/doc/api/${module.version}" + destdir = "docs/api" access = "protected" author = "yes" version = "yes" @@ -141,7 +160,8 @@ <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="todo" description="Todo:" /--> + <taglet name="com.sun.tools.doclets.ToDoTaglet" path="" /> <tag enabled="true" name="fixme" description="Fixme:" /> <tag enabled="true" name="xxx" description="XXX:" /> </javadoc> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2006-11-26 23:41:33
|
Revision: 235 http://svn.sourceforge.net/japi/?rev=235&view=rev Author: christianhujer Date: 2006-11-26 15:41:33 -0800 (Sun, 26 Nov 2006) Log Message: ----------- Made module title a parameter. Modified Paths: -------------- libs/argparser/trunk/build.xml Modified: libs/argparser/trunk/build.xml =================================================================== --- libs/argparser/trunk/build.xml 2006-11-26 23:39:59 UTC (rev 234) +++ libs/argparser/trunk/build.xml 2006-11-26 23:41:33 UTC (rev 235) @@ -3,6 +3,7 @@ <property name="module.version" value="0.1" /> <property name="module.name" value="japi-lib-argparser" /> + <property name="module.title" value="ArgParser" /> <taskdef name="pack200" classpath="lib/Pack200Task.jar" classname="com.sun.tools.apache.ant.pack200.Pack200Task" /> @@ -125,10 +126,10 @@ 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" + windowtitle = "JAPI Library ${module.title} ${module.version} API documentation" + doctitle = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation" + header = "JAPI Library ${module.title} ${module.version}<br />API Documentation" + footer = "JAPI<br />Yet another Java API<br />Library ${module.title} ${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" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2006-12-03 13:56:52
|
Revision: 246 http://svn.sourceforge.net/japi/?rev=246&view=rev Author: christianhujer Date: 2006-12-03 05:56:51 -0800 (Sun, 03 Dec 2006) Log Message: ----------- Whitespace change to build.xml Modified Paths: -------------- libs/argparser/trunk/build.xml Modified: libs/argparser/trunk/build.xml =================================================================== --- libs/argparser/trunk/build.xml 2006-12-02 23:27:43 UTC (rev 245) +++ libs/argparser/trunk/build.xml 2006-12-03 13:56:51 UTC (rev 246) @@ -167,4 +167,5 @@ <tag enabled="true" name="xxx" description="XXX:" /> </javadoc> </target> + </project> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2006-12-14 23:05:43
|
Revision: 257 http://svn.sourceforge.net/japi/?rev=257&view=rev Author: christianhujer Date: 2006-12-14 15:05:41 -0800 (Thu, 14 Dec 2006) Log Message: ----------- Improved build, fixed some errors. Modified Paths: -------------- libs/argparser/trunk/build.xml Modified: libs/argparser/trunk/build.xml =================================================================== --- libs/argparser/trunk/build.xml 2006-12-06 22:00:00 UTC (rev 256) +++ libs/argparser/trunk/build.xml 2006-12-14 23:05:41 UTC (rev 257) @@ -3,6 +3,7 @@ <property name="module.version" value="0.1" /> <property name="module.name" value="japi-lib-argparser" /> + <property name="module.shortname" value="argparser" /> <property name="module.title" value="ArgParser" /> <taskdef name="pack200" classpath="lib/Pack200Task.jar" classname="com.sun.tools.apache.ant.pack200.Pack200Task" /> @@ -19,11 +20,11 @@ name = "compile" description = "Compiles production classes" > - <mkdir dir="classes/production/argparser" /> - <mkdir dir="classes/test/argparser" /> + <mkdir dir="classes/production/${module.shortname}" /> + <mkdir dir="classes/test/${module.shortname}" /> <javac srcdir="src" - destdir="classes/production" + destdir="classes/production/${module.shortname}" encoding="utf-8" source="1.5" target="1.5" @@ -33,6 +34,12 @@ </classpath> <exclude name="test/**/*.java" /> </javac> + <copy + todir="classes/production/${module.shortname}" + > + <fileset dir="src" includes="**/*.properties" /> + <fileset dir="src" includes="META-INF/services/**" /> + </copy> </target> <target @@ -67,7 +74,7 @@ <jar destfile="${distName}.jar"> <zipfileset dir="classes" excludes="production/**,test/**"/> <manifest> - <attribute name="Implementation-Title" value="JAPI" /> + <attribute name="Implementation-Title" value="${module.name}" /> <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/" /> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |