4.0.0 org.apache.hadoop hadoop-main 3.3.1-SNAPSHOT hadoop-project 3.3.1-SNAPSHOT Apache Hadoop Project POM Apache Hadoop Project POM pom 2008 2020 false true true 9.4.20.v20190813 _ _ 4 1.0.9 2.11.0 2.4.0 3.3.0-SNAPSHOT 1.0.13 ${project.build.directory}/test-dir ${test.build.dir} ${basedir}/../../hadoop-common-project/hadoop-common/target file:///dev/urandom 1.7.7 1.19 1.9.13 2.10.3 2.10.3 4.5.6 4.4.10 1.7.25 1.2.17 1.1 2.5.0 3.7.1 ${env.HADOOP_PROTOC_PATH} 1.0.0 org.apache.hadoop.thirdparty ${hadoop-thirdparty-shaded-prefix}.protobuf 3.5.6 4.2.0 3.0.5 3.1.0-RC1 2.1.7 27.0-jre 4.0 2.9.9 1.60 2.0.0-M21 1.0.0-M33 1.9.4 1.2 1.11 3.2.2 1.19 1.0 2.5 3.7 1.1.3 1.1 3.1.1 3.6 1.4 1.0.1 1.0-alpha-1 3.3.1 2.4.12 6.2.1.jre7 2.7.5 1.1 5.2.0 2.2.21 2.2.4 3.1.0-incubating 4.1.0-incubating 3.2.4 3.10.6.Final 4.1.48.Final 0.5.1 1.5.3 3.5.1 1.10.0 1.5.0.Final 1.8 [${javac.version},) [3.3.0,) -Xmx2048m -XX:+HeapDumpOnOutOfMemoryError 3.0.0-M1 ${maven-surefire-plugin.version} ${maven-surefire-plugin.version} 3.1.0 3.1 2.5.1 2.6 3.2.1 2.5 3.1.0 2.3 1.2 1.5 1.9 1.3.1 1.0-beta-1 900 1.11.563 2.3.4 1.6 2.1 0.7 1.5.1 2.9 ${hadoop.version} 1.5.4 1.16 1.4.8 2.0.2 4.12 5.5.1 5.5.1 1.5.1 3.12.2 3.9.0 1.5.6 7.7.0 1.0.7.Final com.squareup.okhttp okhttp ${okhttp.version} com.squareup.okhttp3 mockwebserver 3.7.0 test jdiff jdiff ${jdiff.version} org.apache.hadoop.thirdparty hadoop-shaded-protobuf_3_7 ${hadoop-thirdparty-protobuf.version} org.apache.hadoop hadoop-assemblies ${hadoop.version} org.apache.hadoop hadoop-annotations ${hadoop.version} org.apache.hadoop hadoop-client-modules ${hadoop.version} pom org.apache.hadoop hadoop-client-api ${hadoop.version} org.apache.hadoop hadoop-client-check-invariants ${hadoop.version} pom org.apache.hadoop hadoop-client-check-test-invariants ${hadoop.version} pom org.apache.hadoop hadoop-client-integration-tests ${hadoop.version} org.apache.hadoop hadoop-client-runtime ${hadoop.version} org.apache.hadoop hadoop-client-minicluster ${hadoop.version} org.apache.hadoop hadoop-common ${hadoop.version} org.apache.hadoop hadoop-common ${hadoop.version} test-jar org.apache.hadoop hadoop-auth ${hadoop.version} org.apache.hadoop hadoop-auth ${hadoop.version} test-jar org.apache.hadoop hadoop-nfs ${hadoop.version} org.apache.hadoop hadoop-hdfs ${hadoop.version} org.apache.hadoop hadoop-hdfs-client ${hadoop.version} org.apache.hadoop hadoop-hdfs-rbf ${hadoop.version} org.apache.hadoop hadoop-hdfs ${hadoop.version} test-jar org.apache.hadoop hadoop-mapreduce-client-app ${hadoop.version} org.apache.hadoop hadoop-mapreduce-client-app ${hadoop.version} test-jar org.apache.hadoop hadoop-mapreduce-client-common ${hadoop.version} org.apache.hadoop hadoop-yarn-api ${hadoop.version} org.apache.hadoop hadoop-yarn-client ${hadoop.version} org.apache.hadoop hadoop-mapreduce-client-core ${hadoop.version} org.apache.hadoop hadoop-mapreduce-client-jobclient ${hadoop.version} org.apache.hadoop hadoop-mapreduce-client-shuffle ${hadoop.version} org.apache.hadoop hadoop-yarn ${hadoop.version} pom org.apache.hadoop hadoop-yarn-server ${hadoop.version} org.apache.hadoop hadoop-yarn-server-web-proxy ${hadoop.version} org.apache.hadoop hadoop-yarn-server-common ${hadoop.version} org.apache.hadoop hadoop-yarn-server-common ${hadoop.version} test-jar org.apache.hadoop hadoop-yarn-server-tests ${hadoop.version} test-jar org.apache.hadoop hadoop-yarn-common ${hadoop.version} org.apache.hadoop hadoop-yarn-common ${hadoop.version} test-jar org.apache.hadoop hadoop-registry ${hadoop.version} org.apache.hadoop hadoop-yarn-server-nodemanager ${hadoop.version} org.apache.hadoop hadoop-yarn-server-resourcemanager ${hadoop.version} org.apache.hadoop hadoop-yarn-server-resourcemanager ${hadoop.version} test-jar org.apache.hadoop hadoop-yarn-server-applicationhistoryservice ${hadoop.version} org.apache.hadoop hadoop-yarn-server-timelineservice ${hadoop.version} org.apache.hadoop hadoop-yarn-server-timelineservice ${hadoop.version} test-jar org.apache.hadoop hadoop-yarn-server-timelineservice-hbase-client ${hadoop.version} org.apache.hadoop hadoop-yarn-server-timelineservice-hbase-common ${hadoop.version} org.apache.hadoop hadoop-yarn-applications-distributedshell ${hadoop.version} org.apache.hadoop hadoop-yarn-server-timeline-pluginstorage ${hadoop.version} org.apache.hadoop hadoop-yarn-server-timeline-pluginstorage test-jar ${hadoop.version} org.apache.hadoop hadoop-yarn-server-router ${hadoop.version} org.apache.hadoop hadoop-yarn-services-core ${hadoop.version} org.apache.hadoop hadoop-yarn-services-core ${hadoop.version} test-jar org.apache.hadoop hadoop-yarn-services-api ${hadoop.version} org.apache.hadoop hadoop-yarn-applications-catalog-webapp ${hadoop.version} war org.apache.hadoop hadoop-mapreduce-client-jobclient ${hadoop.version} test-jar org.apache.hadoop hadoop-mapreduce-client-hs ${hadoop.version} org.apache.hadoop hadoop-mapreduce-examples ${hadoop.version} org.apache.hadoop hadoop-gridmix ${hadoop.version} org.apache.hadoop hadoop-streaming ${hadoop.version} org.apache.hadoop hadoop-archives ${hadoop.version} org.apache.hadoop hadoop-archive-logs ${hadoop.version} org.apache.hadoop hadoop-distcp ${hadoop.version} org.apache.hadoop hadoop-distcp ${hadoop.version} test-jar org.apache.hadoop hadoop-datajoin ${hadoop.version} org.apache.hadoop hadoop-rumen ${hadoop.version} org.apache.hadoop hadoop-extras ${hadoop.version} org.apache.hadoop hadoop-client ${hadoop.version} org.apache.hadoop hadoop-minicluster ${hadoop.version} org.apache.hadoop hadoop-minikdc ${hadoop.version} org.apache.hadoop hadoop-openstack ${hadoop.version} org.apache.hadoop hadoop-azure ${hadoop.version} org.apache.hadoop hadoop-azure-datalake ${hadoop.version} org.apache.hadoop hadoop-aws ${hadoop.version} org.apache.hadoop hadoop-aliyun ${hadoop.version} org.apache.hadoop hadoop-cos ${hadoop.version} org.apache.hadoop hadoop-kms ${hadoop.version} org.apache.hadoop hadoop-kms ${hadoop.version} test-jar com.google.guava guava ${guava.version} com.google.errorprone error_prone_annotations com.google.code.gson gson ${gson.version} commons-cli commons-cli ${commons-cli.version} org.apache.commons commons-math3 ${commons-math3.version} org.apache.commons commons-compress ${commons-compress.version} org.apache.commons commons-csv ${commons-csv.version} org.apache.httpcomponents httpclient ${httpclient.version} org.apache.httpcomponents httpcore ${httpcore.version} commons-codec commons-codec ${commons-codec.version} commons-net commons-net ${commons-net.version} javax.servlet javax.servlet-api 3.1.0 javax.ws.rs jsr311-api 1.1.1 org.eclipse.jetty jetty-server ${jetty.version} org.eclipse.jetty javax.servlet-api org.eclipse.jetty jetty-util ${jetty.version} org.eclipse.jetty jetty-servlet ${jetty.version} org.eclipse.jetty jetty-webapp ${jetty.version} org.eclipse.jetty jetty-util-ajax ${jetty.version} org.eclipse.jetty.websocket javax-websocket-server-impl ${jetty.version} org.ow2.asm asm org.eclipse.jetty jetty-webapp org.eclipse.jetty.websocket websocket-client ${jetty.version} javax.servlet.jsp jsp-api 2.1 org.glassfish javax.servlet 3.1 org.codehaus.plexus plexus-utils 3.1.0 org.codehaus.plexus plexus-component-annotations 1.5.5 org.ow2.asm asm 5.0.4 org.ojalgo ojalgo 43.0 com.sun.jersey jersey-core ${jersey.version} com.sun.jersey jersey-servlet ${jersey.version} com.sun.jersey jersey-json ${jersey.version} stax stax-api com.sun.jersey jersey-server ${jersey.version} com.google.inject guice ${guice.version} cglib cglib 3.2.0 com.google.inject.extensions guice-servlet ${guice.version} com.sun.jersey.contribs jersey-guice ${jersey.version} com.sun.jersey.jersey-test-framework jersey-test-framework-core ${jersey.version} test javax.servlet javax.servlet-api com.sun.jersey.jersey-test-framework jersey-test-framework-grizzly2 ${jersey.version} javax.servlet javax.servlet-api io.netty netty ${netty3.version} io.netty netty-all ${netty4.version} commons-io commons-io ${commons-io.version} org.eclipse.jetty jetty-servlet-tester ${jetty.version} commons-logging commons-logging ${commons-logging.version} avalon-framework avalon-framework logkit logkit javax.servlet javax.servlet-api commons-logging commons-logging-api ${commons-logging-api.version} log4j log4j ${log4j.version} com.sun.jdmk jmxtools com.sun.jmx jmxri javax.mail mail javax.jms jmx javax.jms jms com.amazonaws aws-java-sdk-bundle ${aws-java-sdk.version} io.netty * org.apache.mina mina-core 2.0.16 org.apache.sshd sshd-core 1.6.0 org.apache.ftpserver ftplet-api 1.0.0 org.apache.ftpserver ftpserver-core 1.0.0 org.apache.ftpserver ftpserver-deprecated 1.0.0-M2 org.junit.jupiter junit-jupiter-api ${junit.jupiter.version} test junit junit ${junit.version} test org.junit.jupiter junit-jupiter-engine ${junit.jupiter.version} test org.junit.vintage junit-vintage-engine ${junit.vintage.version} test org.junit.platform junit-platform-launcher ${junit.platform.version} test com.github.stefanbirkner system-rules 1.18.0 junit junit-dep org.hamcrest hamcrest-core commons-collections commons-collections ${commons-collections.version} commons-beanutils commons-beanutils ${commons-beanutils.version} org.apache.commons commons-configuration2 2.1.1 org.apache.commons commons-lang3 org.apache.commons commons-lang3 ${commons-lang3.version} org.apache.commons commons-text ${commons-text.version} org.slf4j slf4j-api ${slf4j.version} org.slf4j slf4j-log4j12 ${slf4j.version} org.slf4j jul-to-slf4j ${slf4j.version} org.eclipse.jdt core 3.1.1 org.codehaus.woodstox stax2-api 3.1.4 com.fasterxml.woodstox woodstox-core 5.0.3 org.codehaus.jackson jackson-mapper-asl ${jackson.version} org.codehaus.jackson jackson-core-asl ${jackson.version} org.codehaus.jackson jackson-jaxrs ${jackson.version} org.codehaus.jackson jackson-xc ${jackson.version} com.fasterxml.jackson.core jackson-core ${jackson2.version} com.fasterxml.jackson.core jackson-databind ${jackson2.databind.version} com.fasterxml.jackson.core jackson-annotations ${jackson2.version} com.fasterxml.jackson.module jackson-module-jaxb-annotations ${jackson2.version} com.fasterxml.jackson.dataformat jackson-dataformat-cbor ${jackson2.version} org.mockito mockito-core 2.28.2 org.mockito mockito-all 1.10.19 org.objenesis objenesis 2.6 org.mock-server mockserver-netty 3.9.2 javax.servlet javax.servlet-api org.apache.avro avro ${avro.version} net.sf.kosmosfs kfs 0.3 org.apache.ant ant 1.8.1 com.google.re2j re2j ${re2j.version} com.google.protobuf protobuf-java ${protobuf.version} commons-daemon commons-daemon ${commons-daemon.version} com.jcraft jsch 0.1.55 org.apache.htrace htrace-core ${htrace3.version} org.apache.htrace htrace-core4 ${htrace4.version} org.jdom jdom ${jdom.version} com.googlecode.json-simple json-simple 1.1.1 org.apache.zookeeper zookeeper ${zookeeper.version} junit junit com.sun.jdmk jmxtools com.sun.jmx jmxri org.jboss.netty netty jline jline commons-cli commons-cli io.netty netty-all io.netty netty-handler io.netty netty-transport-native-epoll commons-collections commons-collections org.apache.kerby kerb-core org.apache.kerby kerb-simplekdc org.apache.kerby kerby-config org.slf4j slf4j-api org.slf4j slf4j-log4j12 org.apache.zookeeper zookeeper ${zookeeper.version} test-jar org.jboss.netty netty jline jline io.netty netty-all io.netty netty-handler io.netty netty-transport-native-epoll org.jline jline ${jline.version} org.hsqldb hsqldb ${hsqldb.version} io.dropwizard.metrics metrics-core ${metrics.version} org.apache.hadoop hadoop-sls ${hadoop.version} org.apache.hadoop hadoop-cloud-storage ${hadoop.version} com.google.code.findbugs jsr305 3.0.2 javax.xml.bind jaxb-api 2.2.11 org.codehaus.jettison jettison 1.1 stax stax-api com.sun.jersey jersey-client ${jersey.version} org.glassfish.grizzly grizzly-http-servlet ${grizzly.version} org.glassfish.grizzly grizzly-http ${grizzly.version} org.glassfish.grizzly grizzly-http-server ${grizzly.version} ${leveldbjni.group} leveldbjni-all 1.8 com.microsoft.azure azure-storage 7.0.0 org.wildfly.openssl wildfly-openssl ${openssl-wildfly.version} org.wildfly.openssl wildfly-openssl-java ${openssl-wildfly.version} org.threadly threadly 4.9.0 com.aliyun.oss aliyun-sdk-oss 3.4.1 org.apache.httpcomponents httpclient commons-beanutils commons-beanutils com.qcloud cos_api-bundle 5.6.19 org.apache.curator curator-recipes ${curator.version} org.apache.zookeeper zookeeper com.google.guava guava org.slf4j slf4j-api org.apache.curator curator-client ${curator.version} org.apache.zookeeper zookeeper com.google.guava guava org.slf4j slf4j-api org.apache.curator curator-framework ${curator.version} org.apache.zookeeper zookeeper com.google.guava guava org.slf4j slf4j-api org.apache.curator curator-test ${curator.version} org.apache.zookeeper zookeeper com.google.guava guava org.bouncycastle bcprov-jdk15on ${bouncycastle.version} org.bouncycastle bcpkix-jdk15on ${bouncycastle.version} joda-time joda-time ${joda-time.version} com.nimbusds nimbus-jose-jwt 7.9 compile org.bouncycastle bcprov-jdk15on dnsjava dnsjava ${dnsjava.version} net.minidev json-smart 2.3 org.skyscreamer jsonassert 1.3.0 org.apache.hbase hbase-common ${hbase.version} jdk.tools jdk.tools org.apache.hbase hbase-common ${hbase.version} test tests org.apache.hbase hbase-client ${hbase.version} jdk.tools jdk.tools org.apache.hbase hbase-server ${hbase.version} org.apache.hbase hbase-server ${hbase.version} test tests org.apache.hbase hbase-testing-util ${hbase.version} test true org.jruby jruby-complete org.apache.hadoop hadoop-hdfs org.apache.hadoop hadoop-minicluster jdk.tools jdk.tools org.apache.kerby kerb-simplekdc ${kerby.version} org.apache.kerby kerb-core ${kerby.version} org.apache.geronimo.specs geronimo-jcache_1.0_spec ${jcache.version} org.ehcache ehcache ${ehcache.version} com.zaxxer HikariCP-java7 ${hikari.version} com.microsoft.sqlserver mssql-jdbc ${mssql.version} io.swagger swagger-annotations ${swagger-annotations-version} com.fasterxml.jackson.jaxrs jackson-jaxrs-json-provider ${jackson2.version} org.yaml snakeyaml ${snakeyaml.version} org.hamcrest hamcrest-library 1.3 org.assertj assertj-core ${assertj.version} test org.jruby.jcodings jcodings 1.0.13 javax.activation javax.activation-api 1.2.0 javax.annotation javax.annotation-api 1.3.2 net.java.dev.jna jna ${jna.version} org.codehaus.mojo build-helper-maven-plugin ${build-helper-maven-plugin.version} org.codehaus.mojo license-maven-plugin 1.10 false ${project.basedir} update-pom-license update-file-header package apache_v2 dependency-reduced-pom.xml maven-clean-plugin ${maven-clean-plugin.version} org.apache.maven.plugins maven-compiler-plugin ${maven-compiler-plugin.version} ${javac.version} ${javac.version} false -h ${project.build.directory}/native/javah/ org.apache.maven.plugins maven-shade-plugin ${maven-shade-plugin.version} org.apache.maven.plugins maven-surefire-plugin ${maven-surefire-plugin.version} org.apache.maven.plugins maven-failsafe-plugin ${maven-failsafe-plugin.version} org.apache.maven.plugins maven-install-plugin ${maven-install-plugin.version} org.apache.maven.plugins maven-jar-plugin ${maven-jar-plugin.version} org.apache.maven.plugins maven-javadoc-plugin ${maven-javadoc-plugin.version} -Xmaxwarns 10000 org.apache.maven.plugins maven-war-plugin ${maven-war-plugin.version} org.codehaus.mojo findbugs-maven-plugin ${findbugs.version} com.github.spotbugs spotbugs ${spotbugs.version} org.codehaus.mojo make-maven-plugin ${make-maven-plugin.version} org.apache.maven.plugins maven-source-plugin ${maven-source-plugin.version} org.apache.avro avro-maven-plugin ${avro.version} org.apache.maven.plugins maven-resources-plugin ${maven-resources-plugin.version} org.codehaus.mojo exec-maven-plugin ${exec-maven-plugin.version} org.apache.maven.plugins maven-pdf-plugin ${maven-pdf-plugin.version} org.apache.hadoop hadoop-maven-plugins ${hadoop.version} org.apache.maven.plugins maven-dependency-plugin ${maven-dependency-plugin.version} net.alchim31.maven yuicompressor-maven-plugin ${yuicompressor-maven-plugin.version} com.github.klieber phantomjs-maven-plugin ${phantomjs-maven-plugin.version} com.github.searls jasmine-maven-plugin ${jasmine-maven-plugin.version} com.github.eirslett frontend-maven-plugin ${frontend-maven-plugin.version} org.xolstice.maven.plugins protobuf-maven-plugin ${protobuf-maven-plugin.version} true com.google.protobuf:protoc:${hadoop.protobuf.version}:exe:${os.detected.classifier} false src-compile-protoc generate-sources compile false ${basedir}/src/main/proto ${project.build.directory}/generated-sources/java false true src-test-compile-protoc generate-test-sources test-compile ${basedir}/src/test/proto ${project.build.directory}/generated-test-sources/java false true com.google.code.maven-replacer-plugin replacer ${maven-replacer-plugin.version} replace-generated-sources process-sources replace true ${project.build.directory}/generated-sources **/*.java ([^\.])com.google.protobuf $1${hadoop-thirdparty-shaded-protobuf-prefix} replace-generated-test-sources process-test-resources replace true ${project.build.directory}/generated-test-sources **/*.java ([^\.])com.google.protobuf $1${hadoop-thirdparty-shaded-protobuf-prefix} replace-sources process-sources replace true ${basedir}/src/main/java **/*.java ([^\.])com.google.protobuf $1${hadoop-thirdparty-shaded-protobuf-prefix} replace-test-sources process-test-sources replace true ${basedir}/src/test/java **/*.java ([^\.])com.google.protobuf $1${hadoop-thirdparty-shaded-protobuf-prefix} kr.motd.maven os-maven-plugin ${os-maven-plugin.version} maven-clean-plugin ${project.basedir} dependency-reduced-pom.xml org.codehaus.mojo findbugs-maven-plugin org.apache.maven.plugins maven-antrun-plugin create-testdirs validate run org.apache.maven.plugins maven-surefire-plugin ${ignoreTestFailure} false ${surefire.fork.timeout} ${maven-surefire-plugin.argLine} ${hadoop.common.build.dir} ${hadoop.common.build.dir} ${env.LD_LIBRARY_PATH}:${project.build.directory}/native/target/usr/local/lib:${hadoop.common.build.dir}/native/target/usr/local/lib ${env.DYLD_LIBRARY_PATH}:${project.build.directory}/native/target/usr/local/lib:${hadoop.common.build.dir}/native/target/usr/local/lib 4 false ${project.build.directory}/log ${project.build.directory}/tmp ${test.build.dir} ${test.build.data} ${test.build.webapps} ${test.cache.data} ${project.build.directory}/test-classes true ${project.build.directory}/test-classes/krb5.conf ${java.security.egd} ${require.test.libhadoop} **/Test*.java **/${test.exclude}.java ${test.exclude.pattern} **/Test*$*.java org.apache.maven.plugins maven-pdf-plugin ${project.reporting.outputDirectory} false org.apache.maven.plugins maven-enforcer-plugin depcheck true cglib:cglib: com.sun.jersey:* com.sun.jersey.contribs:* com.sun.jersey.jersey-test-framework:* com.google.inject:guice org.ow2.asm:asm cglib:cglib:3.2.0 com.google.inject:guice:4.0 com.sun.jersey:jersey-core:1.19 com.sun.jersey:jersey-servlet:1.19 com.sun.jersey:jersey-json:1.19 com.sun.jersey:jersey-server:1.19 com.sun.jersey:jersey-client:1.19 com.sun.jersey:jersey-grizzly2:1.19 com.sun.jersey:jersey-grizzly2-servlet:1.19 com.sun.jersey.jersey-test-framework:jersey-test-framework-core:1.19 com.sun.jersey.jersey-test-framework:jersey-test-framework-grizzly2:1.19 com.sun.jersey.contribs:jersey-guice:1.19 org.ow2.asm:asm:5.0.0 enforce verify os.linux !Mac ${os.name}-${os.arch}-${sun.arch.data.model} os.mac Mac Mac_OS_X-${sun.arch.data.model} native-win Windows file:/dev/urandom true true true org.apache.maven.plugins maven-surefire-plugin ${env.PATH};${hadoop.common.build.dir}/bin;${snappy.lib} ${env.PATH};${hadoop.common.build.dir}/bin;${zstd.lib} ${env.PATH};${hadoop.common.build.dir}/bin;${openssl.lib} ${env.PATH};${hadoop.common.build.dir}/bin;${isal.lib} test-patch false org.apache.maven.plugins maven-compiler-plugin true ${javac.version} ${javac.version} 9999 dist org.apache.maven.plugins maven-javadoc-plugin module-javadocs package jar org.apache.maven.plugins maven-source-plugin hadoop-java-sources package jar-no-fork test-jar-no-fork org.apache.maven.plugins maven-enforcer-plugin dist-enforce package enforce resource-bundle ${env.PWD}/LICENSE.txt org.apache.maven.plugins maven-remote-resources-plugin ${maven-remote-resources-plugin.version} process org.apache.hadoop:hadoop-build-tools:${hadoop.version} hbase1 !hbase.profile ${hbase.one.version} 2.5.1 12.0.1 hadoop-yarn-server-timelineservice-hbase-server-1 org.apache.hadoop ${hbase-server-artifactid} ${hadoop.version} hbase2 hbase.profile 2.0 ${hbase.two.version} 3.0.0 11.0.2 hadoop-yarn-server-timelineservice-hbase-server-2 org.apache.hadoop ${hbase-server-artifactid} ${hadoop.version} jdk11 [11,) org.apache.maven.plugins maven-javadoc-plugin -html4