Skip to content

Commit ee3f25b

Browse files
author
Upul Godage
committed
basicmodule: add package-javadoc task to build.xml
1 parent 036fca7 commit ee3f25b

1 file changed

Lines changed: 18 additions & 6 deletions

File tree

build.xml

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
<target name="clean" description="Delete build and dist directories">
4545
<delete dir="dist" />
4646
<delete dir="build" />
47+
<delete dir="doc" />
4748
</target>
4849

4950
<target name="compile-module" depends="init" description="Compiles the module">
@@ -82,11 +83,11 @@
8283
<copy todir="build/web/module/">
8384
<fileset dir="web/module/" includes="**/*" excludes="resources/**/*" />
8485
<filterset refid="variables.to.replace" />
85-
</copy>
86-
87-
<!-- Copy the /web/resources folder separately so that image files are not corrupted -->
88-
<copy todir="build/web/module/">
89-
<fileset dir="web/module/" includes="resources/**/*" />
86+
</copy>
87+
88+
<!-- Copy the /web/resources folder separately so that image files are not corrupted -->
89+
<copy todir="build/web/module/">
90+
<fileset dir="web/module/" includes="resources/**/*" />
9091
</copy>
9192

9293
<!-- Copy lib folder -->
@@ -104,7 +105,7 @@
104105
</fileset>
105106
</jar>
106107
</target>
107-
108+
108109
<target name="deploy-web" depends="package-module">
109110
<property environment="env"/>
110111
<copy todir="${env.CATALINA_HOME}/webapps/openmrs/WEB-INF/view/module/${module.id}">
@@ -122,5 +123,16 @@
122123
</jar>
123124
</target>
124125

126+
<target name="package-javadoc" depends="init" description="packages javadoc documentation into doc/javadoc.zip">
127+
<mkdir dir="doc" />
128+
<javadoc destdir="doc/javadoc" classpathref="classpath" author="true" version="true">
129+
<packageset dir="src" defaultexcludes="yes">
130+
<exclude name="**/.svn" />
131+
</packageset>
132+
</javadoc>
133+
134+
<delete file="doc/javadoc.zip" />
135+
<zip destfile="doc/javadoc.zip" basedir="doc/javadoc" />
136+
</target>
125137
</project>
126138

0 commit comments

Comments
 (0)