<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <artifactId>org.idempiere.javadoc</artifactId> <packaging>eclipse-plugin</packaging> <parent> <groupId>org.idempiere</groupId> <artifactId>org.idempiere.parent</artifactId> <version>8.2.0-SNAPSHOT</version> <relativePath>../org.idempiere.parent/pom.xml</relativePath> </parent> <properties> <javadocPluginPhase>none</javadocPluginPhase> </properties> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <version>3.0.0</version> <executions> <execution> <id>parse-version</id> <goals> <goal>parse-version</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.eclipse.tycho.extras</groupId> <artifactId>tycho-document-bundle-plugin</artifactId> <version>${tycho.extras.version}</version> <executions> <execution> <phase>${javadocPluginPhase}</phase> <id>idempiere-javadoc</id> <goals> <goal>javadoc</goal> </goals> <configuration> <outputDirectory>${project.basedir}/API</outputDirectory> <skipTocGen>true</skipTocGen> <javadocOptions> <ignoreError>true</ignoreError> <encoding>UTF-8</encoding> <excludes> <exclude>br.com.caelum.*</exclude> <exclude>br.inf.portalfiscal.*</exclude> <exclude>bsh*</exclude> <exclude>com.google.*</exclude> <exclude>com.jgoodies.*</exclude> <exclude>com.thoughtworks.*</exclude> <exclude>fi.jawsy.jawwa.zk.atmosphere</exclude> <exclude>it.sauronsoftware.cron4j</exclude> <exclude>javax.*</exclude> <exclude>net.miginfocom.*</exclude> <exclude>okhttp3*</exclude> <exclude>okio*</exclude> <exclude>org.jdesktop.*</exclude> <exclude>org.jrimum.*</exclude> <exclude>org.jsoup*</exclude> <exclude>org.netbeans.*</exclude> <exclude>org.zkforge.*</exclude> <exclude>org.zkoss.*</exclude> <exclude>test*</exclude> <exclude>org.eclipse.*</exclude> <exclude>org.compiere.css</exclude> <exclude>org.compiere.images</exclude> <exclude>org.apache.*</exclude> <exclude>metainfo.zk</exclude> <exclude>web*</exclude> <exclude>org.idempiere.adInterface.x10*</exclude> <exclude>action.images*</exclude> <exclude>google.*</exclude> <exclude>jsinterop.*</exclude> <exclude>org.checkerframework.*</exclude> <exclude>org.codehaus.*</exclude> <exclude>org.kohsuke.*</exclude> </excludes> <additionalArguments> <!-- needed by Java 11 compatibility and compiling at doc generation (same as used on start-server.sh) --> <additionalArgument>--add-exports java.desktop/sun.awt=ALL-UNNAMED --add-exports java.sql.rowset/com.sun.rowset=ALL-UNNAMED --add-exports java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports java.base/sun.security.tools.keytool=ALL-UNNAMED --add-modules=ALL-SYSTEM --add-modules java.se --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.management/sun.management=ALL-UNNAMED --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED --add-exports java.base/jdk.internal.ref=ALL-UNNAMED --add-exports java.desktop/sun.awt=ALL-UNNAMED --add-exports java.sql.rowset/com.sun.rowset=ALL-UNNAMED --add-exports java.naming/com.sun.jndi.ldap=ALL-UNNAMED</additionalArgument> <additionalArgument>-Xdoclint:none</additionalArgument> <additionalArgument>-use</additionalArgument> <additionalArgument>-author</additionalArgument> <additionalArgument>-breakiterator</additionalArgument> <additionalArgument>-version</additionalArgument> <additionalArgument>-link https://docs.oracle.com/en/java/javase/11/docs/api/</additionalArgument> <additionalArgument>-splitindex</additionalArgument> <additionalArgument>-overview ${project.basedir}/doc/overview.html</additionalArgument> <additionalArgument>-windowtitle "iDempiere ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} API Documentation"</additionalArgument> <additionalArgument>-doctitle "iDempiere ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} API Documentation"</additionalArgument> <additionalArgument>-header "iDempiere ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}"</additionalArgument> <additionalArgument>-bottom "iDempiere ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}"</additionalArgument> <additionalArgument>--no-module-directories</additionalArgument> </additionalArguments> </javadocOptions> </configuration> </execution> </executions> </plugin> </plugins> </build> </project>