- distribute target
- properties files added - version information added git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@165 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
This commit is contained in:
@@ -1,21 +1,62 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0"?>
|
||||||
<project name="ch.ntb.usb" basedir=".">
|
<!-- ======================================================================
|
||||||
|
23.08.2006 08:03:24
|
||||||
|
|
||||||
|
ch.ntb.usb
|
||||||
|
Ant tasks for ch.ntb.usb
|
||||||
|
|
||||||
|
NOTE: for distribution, \\www-server\web must be mapped to W:
|
||||||
|
|
||||||
|
schlaepfer
|
||||||
|
====================================================================== -->
|
||||||
|
<project name="ch.ntb.usb" basedir="." default="javadoc">
|
||||||
<description>
|
<description>
|
||||||
Ant tasks for creating the javadoc (ch.ntb.usb)
|
Ant tasks for ch.ntb.usb
|
||||||
</description>
|
</description>
|
||||||
|
|
||||||
<!-- javadoc properties -->
|
<tstamp />
|
||||||
<!--
|
<property file="project.properties" />
|
||||||
<property name="javadoc.destination" value="doc" />
|
<property file="version.properties" />
|
||||||
-->
|
|
||||||
<property name="javadoc.destination" value="W:\inf\infoportalExternalDocs\projects\libusbWinJava\doc" />
|
|
||||||
|
|
||||||
<!-- build javadoc -->
|
<target name="clean" description="--> Clean all folders">
|
||||||
<target name="javadoc">
|
<delete dir="${project.dir.bin}" />
|
||||||
<echo message="creating javadoc (\\www-server\web must be mapped to W:)" />
|
<delete dir="${project.dir.doc}" />
|
||||||
<javadoc destdir="${javadoc.destination}">
|
<delete dir="${project.dir.lib}" />
|
||||||
<fileset dir="src" defaultexcludes="yes">
|
</target>
|
||||||
</fileset>
|
|
||||||
|
<target name="compile" depends="clean" description="--> Compile Java files">
|
||||||
|
<mkdir dir="${project.dir.bin}" />
|
||||||
|
<javac srcdir="${project.dir.src}" destdir="${project.dir.bin}" debug="on" />
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="jar" depends="compile" description="--> Create Jar">
|
||||||
|
<mkdir dir="${project.dir.lib}" />
|
||||||
|
<jar destfile="${project.dir.lib}/${project.jarfile}" basedir="${project.dir.bin}">
|
||||||
|
<manifest>
|
||||||
|
<attribute name="Built-By" value="${user.name}" />
|
||||||
|
<section name="common">
|
||||||
|
<attribute name="Implementation-Title" value="${project.name}" />
|
||||||
|
<attribute name="Implementation-Version" value="${version.major}.${version.minor}.${version.release} ${TODAY}" />
|
||||||
|
<attribute name="Implementation-Vendor" value="${project.vendor}" />
|
||||||
|
</section>
|
||||||
|
</manifest>
|
||||||
|
</jar>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="javadoc" depends="jar" description="--> Create Javadoc">
|
||||||
|
<javadoc destdir="${project.dir.doc}">
|
||||||
|
<fileset dir="${project.dir.src}" defaultexcludes="yes" />
|
||||||
</javadoc>
|
</javadoc>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
|
<target name="distribute" depends="javadoc" description="--> Distribute to server">
|
||||||
|
<echo message="\\www-server\web must be mapped to W:" />
|
||||||
|
<echo message="copy jar file to server" />
|
||||||
|
<copy file="${project.dir.lib}/${project.jarfile}" todir="${project.server.dir.bin}" />
|
||||||
|
<echo message="copy javadoc to server" />
|
||||||
|
<copy todir="${project.server.dir.doc}">
|
||||||
|
<fileset dir="${project.dir.doc}" />
|
||||||
|
</copy>
|
||||||
|
</target>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
|||||||
10
java/project.properties
Normal file
10
java/project.properties
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
#Thu Aug 24 14:28:28 CEST 2006
|
||||||
|
project.name=ch.ntb.usb
|
||||||
|
project.vendor=inf.ntb.ch
|
||||||
|
project.dir.src=src
|
||||||
|
project.dir.bin=bin
|
||||||
|
project.dir.lib=lib
|
||||||
|
project.dir.doc=doc
|
||||||
|
project.jarfile=${project.name}.jar
|
||||||
|
project.server.dir.doc=W:/inf/infoportalExternalDocs/projects/libusbWinJava/doc
|
||||||
|
project.server.dir.bin=W:/inf/infoportalExternalDocs/projects/libusbWinJava/bin
|
||||||
4
java/version.properties
Normal file
4
java/version.properties
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
#Thu Aug 24 14:28:28 CEST 2006
|
||||||
|
version.major=0
|
||||||
|
version.minor=2
|
||||||
|
version.release=0
|
||||||
Reference in New Issue
Block a user