This repository has been archived on 2026-07-13. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
moreWiki/More Wiki in a jar/build.xml
T
2012-01-08 15:18:29 +01:00

142 lines
6.4 KiB
XML

<?xml version="1.0"?>
<!-- ======================================================================
Sep 27, 2008
More Wiki in a jar
A wiki small enough to run on a USB drive.
This is an offspring of Wiki in a jar by rico_g
Jens DOT Fauth AT gmx DOT net
====================================================================== -->
<!-- ======================================================================
Mar 8, 2007 8:57:25 AM
Wiki in a jar
A wiki small enough to run on a USB drive.
rico_g AT users DOT sourceforge DOT net
====================================================================== -->
<project name="More Wiki in a jar" default="dist">
<description>
More Wiki in a jar
A wiki small enough to run on a USB drive.
This is an offspring of Wiki in a jar by rico_g
Jens DOT Fauth AT gmx DOT net
</description>
<property name="build" value="build" />
<property name="dist" value="dist" />
<property name="dist.version" value="0.9.9" />
<tstamp>
<format property="build.date" pattern="yyyyMMdd" />
</tstamp>
<!-- =================================
target: clean
================================= -->
<target name="clean" description="Cleans output directories">
<delete dir="${build}" />
<delete dir="${dist}" />
</target>
<!-- =================================
target: build
================================= -->
<target name="build" depends="init, compile, jar" description="Builds the project jar">
</target>
<!-- =================================
target: dist
================================= -->
<target name="dist" depends="build" description="Creates the binary distibution">
<copy file="public/distdocs/wiki/About More Wiki in a Jar.wiki" tofile="${build}/About More Wiki in a Jar.wiki" filtering="true" overwrite="true">
<filterset>
<filter token="VERSION" value="${dist.version} ${build.date}" />
</filterset>
</copy>
<copy file="public/docs/wiki/Help Formatting.wiki" tofile="public/distdocs/wiki/Help Formatting.wiki" overwrite="true" />
<copy file="public/docs/wiki/Help Links.wiki" tofile="public/distdocs/wiki/Help Links.wiki" overwrite="true" />
<copy file="public/docs/wiki/Help Tables.wiki" tofile="public/distdocs/wiki/Help Tables.wiki" overwrite="true" />
<copy file="public/docs/wiki/Wiki Help.wiki" tofile="public/distdocs/wiki/Wiki Help.wiki" overwrite="true" />
<copy file="public/docs/wiki/Help Span and Div.wiki" tofile="public/distdocs/wiki/Help Span and Div.wiki" overwrite="true" />
<copy file="public/docs/wiki/Wiki Formatting Demo.wiki" tofile="public/distdocs/wiki/Wiki Formatting Demo.wiki" overwrite="true" />
<zip destfile="${dist}/MoreWikiInAJar-${dist.version}-${build.date}-bin.zip">
<zipfileset file="bin/start.cmd" prefix="wiki.in.a.jar/bin" />
<zipfileset file="bin/start.sh" filemode="755" prefix="wiki.in.a.jar/bin" />
<zipfileset file="${build}/wiki.in.a.jar" prefix="wiki.in.a.jar" />
<zipfileset dir="public/skins" prefix="wiki.in.a.jar/public/skins" />
<zipfileset dir="public/views" prefix="wiki.in.a.jar/public/views" />
<zipfileset dir="public/distdocs" prefix="wiki.in.a.jar/public/docs">
<exclude name="**/About More Wiki in a Jar.wiki" />
</zipfileset>
<zipfileset file="${build}/About More Wiki in a Jar.wiki" prefix="wiki.in.a.jar/public/docs/wiki" />
<zipfileset file="releasenotes.txt" prefix="wiki.in.a.jar" />
</zip>
<zip destfile="${dist}/MoreWikiInAJar-${dist.version}-${build.date}-bin-upgrade.zip">
<zipfileset file="bin/start.cmd" prefix="wiki.in.a.jar/bin" />
<zipfileset file="bin/start.sh" filemode="755" prefix="wiki.in.a.jar/bin" />
<zipfileset file="${build}/wiki.in.a.jar" prefix="wiki.in.a.jar" />
<zipfileset dir="public/skins" prefix="wiki.in.a.jar/public/skins" />
<zipfileset dir="public/views" prefix="wiki.in.a.jar/public/views" />
<zipfileset dir="public/distdocs" prefix="wiki.in.a.jar/public/docs">
<exclude name="**/About More Wiki in a Jar.wiki" />
<exclude name="**/Main Page.wiki" />
<exclude name="**/Private Idea.wiki" />
<exclude name="**/Work Related Idea.wiki" />
</zipfileset>
<zipfileset file="${build}/About More Wiki in a Jar.wiki" prefix="wiki.in.a.jar/public/docs/wiki" />
<zipfileset file="releasenotes.txt" prefix="wiki.in.a.jar" />
</zip>
<zip destfile="${dist}/MoreWikiInAJar-${dist.version}-${build.date}-src.zip">
<zipfileset file="bin/start.cmd" prefix="wiki.in.a.jar/src/bin" />
<zipfileset file="bin/start.sh" filemode="755" prefix="wiki.in.a.jar/src/bin" />
<zipfileset dir="public/skins" prefix="wiki.in.a.jar/src/public/skins" />
<zipfileset dir="public/views" prefix="wiki.in.a.jar/src/public/views" />
<zipfileset dir="public/distdocs" prefix="wiki.in.a.jar/src/public/distdocs" />
<zipfileset dir="public/docs" prefix="wiki.in.a.jar/src/public/docs" />
<zipfileset dir="src" prefix="wiki.in.a.jar/src/src" />
<zipfileset dir="lib" prefix="wiki.in.a.jar/src/lib" />
<zipfileset file=".classpath" prefix="wiki.in.a.jar/src" />
<zipfileset file=".project" prefix="wiki.in.a.jar/src" />
<zipfileset file="build.xml" prefix="wiki.in.a.jar/src" />
<zipfileset file="releasenotes.txt" prefix="wiki.in.a.jar/src" />
<zipfileset file="todo.txt" prefix="wiki.in.a.jar/src" />
</zip>
</target>
<!-- - - - - - - - - - - - - - - - - -
target: init
- - - - - - - - - - - - - - - - - -->
<target name="init">
<mkdir dir="${build}" />
<mkdir dir="${build}/classes" />
<mkdir dir="${dist}" />
</target>
<!-- - - - - - - - - - - - - - - - - -
target: compile
- - - - - - - - - - - - - - - - - -->
<target name="compile">
<javac srcdir="src" destdir="${build}/classes" classpath="lib/xrays.jar" debug="on" />
</target>
<!-- - - - - - - - - - - - - - - - - -
target: jar
- - - - - - - - - - - - - - - - - -->
<target name="jar">
<unjar src="lib/xrays.jar" dest="${build}/classes" />
<jar basedir="${build}/classes" destfile="${build}/wiki.in.a.jar">
<manifest>
<attribute name="Main-Class" value="org.rgse.wikiinajar.server.Server" />
</manifest>
</jar>
</target>
</project>