summaryrefslogtreecommitdiff
path: root/java/build.xml
diff options
context:
space:
mode:
Diffstat (limited to 'java/build.xml')
-rw-r--r--java/build.xml24
1 files changed, 22 insertions, 2 deletions
diff --git a/java/build.xml b/java/build.xml
index d85291a..ff49f19 100644
--- a/java/build.xml
+++ b/java/build.xml
@@ -58,6 +58,7 @@
<property name="java.out.path" value="${java.basedir}/bin/ant" />
<property name="java.out.classes" value="${java.out.path}/classes"/>
<property name="java.sources" value="${java.basedir}/source"/>
+ <property name="jodconnector.classes" value="${java.out.path}/jodconnector"/>
<path id="java.dependencies.path">
<pathelement location="${packager.out.classes}"/>
@@ -83,17 +84,36 @@
<target name="purge" depends="init-env">
<property name="java.out.path" value="${java.basedir}/bin/ant" />
<delete dir="${java.out.path}" />
+ <delete file="${java.basedir}/jodconnector.jar" />
</target>
+ <target name="jodconnector.compile">
+ <mkdir dir="${jodconnector.classes}"/>
+ <javac srcdir="${java.sources}" destdir="${jodconnector.classes}"
+ target="1.5" source="1.5"
+ debug="true"
+ classpathref="office.class.path"
+ includes="com/artofsolving/**" defaultexcludes="true">
+ </javac>
+ </target>
+
+ <target name="jodconnector.package" depends="jodconnector.compile">
+ <jar destfile="${java.basedir}/jodconnector.jar">
+ <zipfileset prefix="" dir="${jodconnector.classes}"/>
+ <zipfileset prefix="" dir="${java.sources}" defaultexcludes="true" includes="com/artofsolving/**"/>
+ </jar>
+ </target>
+
<target name="java.compile" depends="init-env" unless="java.nobuild">
<javac srcdir="${java.sources}" destdir="${java.out.classes}"
target="1.5" source="1.5"
debug="${debug}"
classpathref="java.dependencies.path"
- excludes="**/*Test.*"/>
+ excludes="**/*Test.*,com/artofsolving/**">
+ </javac>
</target>
- <target name="java.plugin" depends="java.version, java.compile" unless="java.nobuild">
+ <target name="java.plugin" depends="java.version, java.compile, jodconnector.package" unless="java.nobuild">
<jar destfile="${java.out.path}/plugins/${package.prefix}.java_${java.Bundle-Version}.jar"
manifest="${java.basedir}/META-INF/MANIFEST.MF">
<zipfileset prefix="" dir="${java.sources}">