forked from ePADD/epadd
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.xml
More file actions
executable file
·27 lines (25 loc) · 1.57 KB
/
build.xml
File metadata and controls
executable file
·27 lines (25 loc) · 1.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?xml version="1.0" encoding="UTF-8"?>
<project name="ePADD" default="version" basedir=".">
<description>
ePADD Standalone application build script
</description>
<property name="assembly.dir" location="assembly" />
<property name="build.classes.dir" location="target/classes" />
<property name="mvn.war.dir" location="target" />
<property name="log4j.props.dir" location="WebContent/WEB-INF/classes" />
<property name="lib.dir" location="lib" />
<property name="src.dir" location="src/java" />
<tstamp><format property="build.time" pattern="MMM dd, yyyy hh:mm aa"/></tstamp>
<property name="build.info" value="Built by ${user.name} at ${build.time} on ${os.name} ${os.version} ${os.arch} "/> <!-- would have liked ${user.dir} here, but that causes problems because of backslashes on windows! -->
<loadfile property="version" srcfile="version">
<filterchain>
<striplinebreaks/>
</filterchain>
</loadfile>
<target name="version">
<echo file="WebContent/version.jsp" message="ePADD version ${version}"/>
<echo file="src/java/edu/stanford/epadd/Version.java" message="package edu.stanford.epadd;${line.separator}"/>
<echo file="src/java/edu/stanford/epadd/Version.java" append="true" message="public class Version { public static final String version = "${version}";${line.separator}"/>
<echo file="src/java/edu/stanford/epadd/Version.java" append="true" message="public static final String buildInfo = "${build.info}";${line.separator}}${line.separator}"/>
</target>
</project>