|
Revision 394
(checked in by douglm, 7 years ago)
|
Two major components to this update.
New xml options module - the intent is to move run-time options into the xml
and leave build time properties in the current properties file. An xml element
can define a class with the usual setters to hold values defined by it's child
elements. Curently only ldap properties are set.
New ldap groups module. Allow us to move forward on user client development.
|
| Line | |
|---|
| 1 |
<?xml version="1.0"?> |
|---|
| 2 |
|
|---|
| 3 |
<!-- This is the build for the UW calendar api environment component. |
|---|
| 4 |
|
|---|
| 5 |
Authors: Mike Douglass douglm@rpi.edu |
|---|
| 6 |
--> |
|---|
| 7 |
|
|---|
| 8 |
<project name="calenv.compile" default="build" > |
|---|
| 9 |
<property name="base.name" value="calenv"/> |
|---|
| 10 |
|
|---|
| 11 |
<target name="init"> |
|---|
| 12 |
<dirname property="this.dir" file="${ant.file}"/> |
|---|
| 13 |
<property name="source.home" location="${this.dir}/src"/> |
|---|
| 14 |
</target> |
|---|
| 15 |
|
|---|
| 16 |
<target name="build" depends="init" |
|---|
| 17 |
description="Compile calendar environment api Java sources and create build file"> |
|---|
| 18 |
<!-- ==================== Sources and classes ====================== --> |
|---|
| 19 |
|
|---|
| 20 |
<fileset id="base.java.sources" dir="${source.home}" > |
|---|
| 21 |
<include name="org/bedework/calenv/**/*.java"/> |
|---|
| 22 |
</fileset> |
|---|
| 23 |
|
|---|
| 24 |
<patternset id="base.class.patternset"> |
|---|
| 25 |
<include name="org/bedework/calenv/**/*.class"/> |
|---|
| 26 |
</patternset> |
|---|
| 27 |
|
|---|
| 28 |
<!-- ==================== Compilation Classpath ==================== --> |
|---|
| 29 |
|
|---|
| 30 |
<path id="compile.classpath"> |
|---|
| 31 |
<pathelement location="${log4j.jar}"/> |
|---|
| 32 |
<pathelement location="${org.bedework.common.jar}"/> |
|---|
| 33 |
</path> |
|---|
| 34 |
|
|---|
| 35 |
<!-- ==================== Build Target ============================= --> |
|---|
| 36 |
|
|---|
| 37 |
<property name="build.jar.file" location="${org.bedework.calenv.jar}" /> |
|---|
| 38 |
|
|---|
| 39 |
<ant antfile="${buildjar}" inheritRefs="true" target="build" /> |
|---|
| 40 |
</target> |
|---|
| 41 |
</project> |
|---|