1 |
<!-- Build file for SCHMITZM. |
<!-- Build file for SCHMITZM. Target ZIPs/JARs are placed in "dist" folder. |
2 |
Note: This script does not compile the java source (because of library |
NOTE: This script does not compile the java source (because of library |
3 |
dependencies)!! |
dependencies)!! |
4 |
|
|
5 |
Option "jar" -> a JAR from the existing binaries expected in folder |
Option "jar" -> a JAR from the existing binaries expected in folder |
13 |
The default option is "basic" |
The default option is "basic" |
14 |
--> |
--> |
15 |
<project default="basic" basedir="."> |
<project default="basic" basedir="."> |
16 |
|
<!-- Project name --> |
17 |
|
<property name="PROJECT.NAME" value="schmitzm"/> |
18 |
|
<!-- Version number added as postfix to files --> |
19 |
|
<property name="VERSION" value="-1.1.x"/> |
20 |
|
|
21 |
|
<!-- Destination folder for ZIPs and JARs --> |
22 |
|
<property name="DEST.DIR" value="dist"/> |
23 |
<!-- Prefix for the destination file names |
<!-- Prefix for the destination file names |
24 |
e.g. "schmitzm" >> "schmitzm.jar", "schmitzm-src.jar" --> |
e.g. "schmitzm" >> "schmitzm.jar", "schmitzm-src.jar" --> |
25 |
<property name="PROJECT.PREFIX" value="schmitzm"/> |
<property name="PROJECT.PREFIX" value="${PROJECT.NAME}${VERSION}"/> |
26 |
|
|
27 |
<!-- Global prefix directory for ZIP files (except ZIP of JAR!) --> |
<!-- Global prefix directory for ZIP files (except ZIP of JAR!) --> |
28 |
<property name="ZIP.ROOT.DIR" value="${PROJECT.PREFIX}"/> |
<property name="ZIP.ROOT.DIR" value="${PROJECT.PREFIX}"/> |
29 |
|
|
30 |
<!-- Source and Destination for source code ZIP --> |
<!-- Source and Destination for source code ZIP --> |
31 |
<property name="DIR.SRC" value="src"/> |
<property name="DIR.SRC" value="src"/> |
32 |
<property name="FILE.SRC.ZIP" value="${PROJECT.PREFIX}-src.zip"/> |
<property name="FILE.SRC.ZIP" value="${DEST.DIR}/${PROJECT.PREFIX}-src.zip"/> |
33 |
|
|
34 |
<!-- Source and Destination for JAR file --> |
<!-- Source and Destination for JAR file --> |
35 |
<property name="DIR.CLASSES" value="classes"/> |
<property name="DIR.CLASSES" value="classes"/> |
36 |
<property name="FILE.JAR" value="${PROJECT.PREFIX}.jar"/> |
<property name="FILE.JAR" value="${DEST.DIR}/${PROJECT.PREFIX}.jar"/> |
37 |
<property name="FILE.JAR.ZIP" value="${FILE.JAR}.zip"/> |
<property name="FILE.JAR.ZIP" value="${FILE.JAR}.zip"/> |
38 |
|
|
39 |
<!-- Destination for JavaDoc and its ZIP --> |
<!-- Destination for JavaDoc and its ZIP --> |
40 |
<property name="DIR.JAVADOC" value="javadoc"/> |
<property name="DIR.JAVADOC" value="javadoc"/> |
41 |
<property name="FILE.JAVADOC.ZIP" value="${PROJECT.PREFIX}-doc.zip"/> |
<property name="FILE.JAVADOC.ZIP" value="${DEST.DIR}/${PROJECT.PREFIX}-doc.zip"/> |
42 |
<property name="LINK.JDK" value="http://java.sun.com/javase/6/docs/api/"/> |
<property name="LINK.JDK" value="http://java.sun.com/javase/6/docs/api/"/> |
43 |
<property name="LINK.LOG4J" value="http://logging.apache.org/log4j/docs/api/"/> |
<property name="LINK.LOG4J" value="http://logging.apache.org/log4j/docs/api/"/> |
44 |
<property name="JAVADOC.TITLE" value="Klassenbibliothek Martin Schmitz"/> |
<property name="JAVADOC.TITLE" value="Klassenbibliothek Martin Schmitz"/> |