Build: Fix up javadoc targets in sub-build.xml files for maven central

This commit is contained in:
zzz
2019-04-07 18:09:04 +00:00
parent cca68f9b79
commit 6cc39a2672
7 changed files with 171 additions and 23 deletions

View File

@@ -151,12 +151,33 @@
<target name="javadoc">
<mkdir dir="./build" />
<mkdir dir="./build/javadoc" />
<javadoc
sourcepath="./src:../../../core/java/src:../../../core/java/test" destdir="./build/javadoc"
packagenames="*"
use="true"
splitindex="true"
windowtitle="I2P ministreaming library" />
<javadoc access="package"
source="${javac.version}"
destdir="./build/javadoc"
packagenames="*"
use="true"
splitindex="true"
failonerror="true"
additionalparam="-notimestamp"
doctitle="I2P Javadocs for Release ${release.number} Build ${i2p.build.number}${build.extra}"
windowtitle="I2P Anonymous Network - Java Documentation - Version ${release.number}">
<group title="Streaming Library API" packages="*" />
<sourcepath>
<pathelement location="./src" />
</sourcepath>
<classpath>
<pathelement location="../../../core/java/build/i2p.jar" />
<!-- following are only for debian builds -->
<pathelement location="../../../core/java/build/libintl.jar" />
<pathelement location="../../../core/java/build/gnu-getopt.jar" />
</classpath>
<!-- These variables are stored in build.properties.
End-users can override by creating the file override.properties -->
<link offline="true" href="${javasedocs.url}" packagelistLoc="../../../installer/resources/package-lists/java/" />
<link offline="true" href="${javaeedocs.url}" packagelistLoc="../../../installer/resources/package-lists/javaee/" />
<link offline="true" href="${jettydocs.url}" packagelistLoc="../../../installer/resources/package-lists/jetty/" />
<link offline="true" href="${wrapperdocs.url}" packagelistLoc="../../../installer/resources/package-lists/wrapper/" />
</javadoc>
</target>
<!-- for Maven Central -->