diff options
Diffstat (limited to 'build.xml')
-rw-r--r-- | build.xml | 22 |
1 files changed, 21 insertions, 1 deletions
@@ -1730,7 +1730,27 @@ under the License. <!-- See https://github.com/policeman-tools/forbidden-apis for details --> <!-- of the checks that this can do --> <target name="forbidden-apis-check" depends="init"> - <fail message="TODO" /> + <taskdef name="forbiddenapis" + classname="de.thetaphi.forbiddenapis.AntTask" + classpath="${forbidden.jar}"/> + <antcall target="-do-forbidden-apis-check"> + <param name="dir" value="${main.output.dir}"/> + </antcall> + <antcall target="-do-forbidden-apis-check"> + <param name="dir" value="${scratchpad.output.dir}"/> + </antcall> + <antcall target="-do-forbidden-apis-check"> + <param name="dir" value="${ooxml.output.dir}"/> + </antcall> + </target> + <target name="-do-forbidden-apis-check"> + <forbiddenapis + internalRuntimeForbidden="true" + classpathref="javadoc.classpath" + dir="${dir}"> + <bundledsignatures name="jdk-unsafe-${jdk.version.source}"/> + <bundledsignatures name="jdk-deprecated-${jdk.version.source}"/> + </forbiddenapis> </target> <target name="findbugs"><!-- depends="assemble" --> |