Set version to 2.8.1.
Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/f79e0aa3 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/f79e0aa3 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/f79e0aa3 Branch: refs/heads/branch-2.8.1 Commit: f79e0aa3e94bc3916548e28db38c83b6fa24f109 Parents: dfac95a Author: Junping Du <[email protected]> Authored: Tue Apr 11 11:30:31 2017 -0700 Committer: Junping Du <[email protected]> Committed: Tue Apr 11 11:30:31 2017 -0700 ---------------------------------------------------------------------- hadoop-assemblies/pom.xml | 4 +- hadoop-assemblies/pom.xml.versionsBackup | 85 ++ hadoop-build-tools/pom.xml | 2 +- hadoop-build-tools/pom.xml.versionsBackup | 114 ++ hadoop-client/pom.xml | 4 +- hadoop-client/pom.xml.versionsBackup | 312 ++++ .../hadoop-annotations/pom.xml | 4 +- .../hadoop-annotations/pom.xml.versionsBackup | 74 + .../hadoop-auth-examples/pom.xml | 4 +- .../hadoop-auth-examples/pom.xml.versionsBackup | 96 ++ hadoop-common-project/hadoop-auth/pom.xml | 4 +- .../hadoop-auth/pom.xml.versionsBackup | 281 ++++ hadoop-common-project/hadoop-common/pom.xml | 4 +- .../hadoop-common/pom.xml.versionsBackup | 874 +++++++++++ hadoop-common-project/hadoop-kms/pom.xml | 4 +- .../hadoop-kms/pom.xml.versionsBackup | 442 ++++++ hadoop-common-project/hadoop-minikdc/pom.xml | 4 +- .../hadoop-minikdc/pom.xml.versionsBackup | 155 ++ hadoop-common-project/hadoop-nfs/pom.xml | 4 +- .../hadoop-nfs/pom.xml.versionsBackup | 152 ++ hadoop-common-project/pom.xml | 4 +- hadoop-common-project/pom.xml.versionsBackup | 60 + hadoop-dist/pom.xml | 4 +- hadoop-dist/pom.xml.versionsBackup | 199 +++ hadoop-hdfs-project/hadoop-hdfs-client/pom.xml | 4 +- .../hadoop-hdfs-client/pom.xml.versionsBackup | 171 +++ hadoop-hdfs-project/hadoop-hdfs-httpfs/pom.xml | 4 +- .../hadoop-hdfs-httpfs/pom.xml.versionsBackup | 571 +++++++ .../hadoop-hdfs-native-client/pom.xml | 4 +- .../pom.xml.versionsBackup | 232 +++ hadoop-hdfs-project/hadoop-hdfs-nfs/pom.xml | 4 +- .../hadoop-hdfs-nfs/pom.xml.versionsBackup | 233 +++ hadoop-hdfs-project/hadoop-hdfs/pom.xml | 4 +- .../hadoop-hdfs/pom.xml.versionsBackup | 479 ++++++ .../hadoop-hdfs/src/contrib/bkjournal/pom.xml | 4 +- .../contrib/bkjournal/pom.xml.versionsBackup | 175 +++ hadoop-hdfs-project/pom.xml | 4 +- hadoop-hdfs-project/pom.xml.versionsBackup | 59 + .../hadoop-mapreduce-client-app/pom.xml | 4 +- .../pom.xml.versionsBackup | 141 ++ .../hadoop-mapreduce-client-common/pom.xml | 4 +- .../pom.xml.versionsBackup | 92 ++ .../hadoop-mapreduce-client-core/pom.xml | 4 +- .../pom.xml.versionsBackup | 119 ++ .../hadoop-mapreduce-client-hs-plugins/pom.xml | 4 +- .../pom.xml.versionsBackup | 46 + .../hadoop-mapreduce-client-hs/pom.xml | 4 +- .../pom.xml.versionsBackup | 87 ++ .../hadoop-mapreduce-client-jobclient/pom.xml | 4 +- .../pom.xml.versionsBackup | 182 +++ .../hadoop-mapreduce-client-shuffle/pom.xml | 4 +- .../pom.xml.versionsBackup | 86 ++ .../hadoop-mapreduce-client/pom.xml | 4 +- .../pom.xml.versionsBackup | 318 ++++ .../hadoop-mapreduce-examples/pom.xml | 4 +- .../pom.xml.versionsBackup | 154 ++ hadoop-mapreduce-project/pom.xml | 4 +- hadoop-mapreduce-project/pom.xml.versionsBackup | 286 ++++ hadoop-maven-plugins/pom.xml | 2 +- hadoop-maven-plugins/pom.xml.versionsBackup | 85 ++ hadoop-minicluster/pom.xml | 4 +- hadoop-minicluster/pom.xml.versionsBackup | 105 ++ hadoop-project-dist/pom.xml | 4 +- hadoop-project-dist/pom.xml.versionsBackup | 425 ++++++ hadoop-project/pom.xml | 4 +- hadoop-project/pom.xml.versionsBackup | 1415 ++++++++++++++++++ hadoop-project/src/site/markdown/index.md.vm | 2 +- hadoop-tools/hadoop-ant/pom.xml | 4 +- hadoop-tools/hadoop-ant/pom.xml.versionsBackup | 56 + hadoop-tools/hadoop-archive-logs/pom.xml | 4 +- .../hadoop-archive-logs/pom.xml.versionsBackup | 189 +++ hadoop-tools/hadoop-archives/pom.xml | 4 +- .../hadoop-archives/pom.xml.versionsBackup | 133 ++ hadoop-tools/hadoop-aws/pom.xml | 4 +- hadoop-tools/hadoop-aws/pom.xml.versionsBackup | 378 +++++ hadoop-tools/hadoop-azure-datalake/pom.xml | 2 +- .../pom.xml.versionsBackup | 160 ++ hadoop-tools/hadoop-azure/pom.xml | 2 +- .../hadoop-azure/pom.xml.versionsBackup | 204 +++ hadoop-tools/hadoop-datajoin/pom.xml | 4 +- .../hadoop-datajoin/pom.xml.versionsBackup | 149 ++ hadoop-tools/hadoop-distcp/pom.xml | 4 +- .../hadoop-distcp/pom.xml.versionsBackup | 211 +++ hadoop-tools/hadoop-extras/pom.xml | 4 +- .../hadoop-extras/pom.xml.versionsBackup | 143 ++ hadoop-tools/hadoop-gridmix/pom.xml | 4 +- .../hadoop-gridmix/pom.xml.versionsBackup | 168 +++ hadoop-tools/hadoop-openstack/pom.xml | 4 +- .../hadoop-openstack/pom.xml.versionsBackup | 137 ++ hadoop-tools/hadoop-pipes/pom.xml | 4 +- .../hadoop-pipes/pom.xml.versionsBackup | 114 ++ hadoop-tools/hadoop-rumen/pom.xml | 4 +- .../hadoop-rumen/pom.xml.versionsBackup | 139 ++ hadoop-tools/hadoop-sls/pom.xml | 4 +- hadoop-tools/hadoop-sls/pom.xml.versionsBackup | 184 +++ hadoop-tools/hadoop-streaming/pom.xml | 4 +- .../hadoop-streaming/pom.xml.versionsBackup | 188 +++ hadoop-tools/hadoop-tools-dist/pom.xml | 4 +- .../hadoop-tools-dist/pom.xml.versionsBackup | 179 +++ hadoop-tools/pom.xml | 4 +- hadoop-tools/pom.xml.versionsBackup | 69 + .../hadoop-yarn/hadoop-yarn-api/pom.xml | 4 +- .../hadoop-yarn-api/pom.xml.versionsBackup | 147 ++ .../pom.xml | 4 +- .../pom.xml.versionsBackup | 188 +++ .../pom.xml | 4 +- .../pom.xml.versionsBackup | 107 ++ .../hadoop-yarn-applications/pom.xml | 4 +- .../pom.xml.versionsBackup | 59 + .../hadoop-yarn/hadoop-yarn-client/pom.xml | 4 +- .../hadoop-yarn-client/pom.xml.versionsBackup | 183 +++ .../hadoop-yarn/hadoop-yarn-common/pom.xml | 4 +- .../hadoop-yarn-common/pom.xml.versionsBackup | 324 ++++ .../hadoop-yarn/hadoop-yarn-registry/pom.xml | 4 +- .../hadoop-yarn-registry/pom.xml.versionsBackup | 213 +++ .../pom.xml | 4 +- .../pom.xml.versionsBackup | 236 +++ .../hadoop-yarn-server-common/pom.xml | 4 +- .../pom.xml.versionsBackup | 175 +++ .../hadoop-yarn-server-nodemanager/pom.xml | 4 +- .../pom.xml.versionsBackup | 327 ++++ .../hadoop-yarn-server-resourcemanager/pom.xml | 4 +- .../pom.xml.versionsBackup | 375 +++++ .../pom.xml | 4 +- .../pom.xml.versionsBackup | 94 ++ .../hadoop-yarn-server-tests/pom.xml | 4 +- .../pom.xml.versionsBackup | 164 ++ .../pom.xml | 4 +- .../pom.xml.versionsBackup | 156 ++ .../hadoop-yarn-server-web-proxy/pom.xml | 4 +- .../pom.xml.versionsBackup | 127 ++ .../hadoop-yarn/hadoop-yarn-server/pom.xml | 4 +- .../hadoop-yarn-server/pom.xml.versionsBackup | 47 + .../hadoop-yarn/hadoop-yarn-site/pom.xml | 4 +- .../hadoop-yarn-site/pom.xml.versionsBackup | 38 + hadoop-yarn-project/hadoop-yarn/pom.xml | 4 +- .../hadoop-yarn/pom.xml.versionsBackup | 241 +++ hadoop-yarn-project/pom.xml | 4 +- hadoop-yarn-project/pom.xml.versionsBackup | 179 +++ pom.xml | 2 +- pom.xml.versionsBackup | 539 +++++++ 141 files changed, 15161 insertions(+), 136 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hadoop/blob/f79e0aa3/hadoop-assemblies/pom.xml ---------------------------------------------------------------------- diff --git a/hadoop-assemblies/pom.xml b/hadoop-assemblies/pom.xml index efac9f5..a54d082 100644 --- a/hadoop-assemblies/pom.xml +++ b/hadoop-assemblies/pom.xml @@ -23,12 +23,12 @@ <parent> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-project</artifactId> - <version>2.8.2-SNAPSHOT</version> + <version>2.8.1</version> <relativePath>../hadoop-project</relativePath> </parent> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-assemblies</artifactId> - <version>2.8.2-SNAPSHOT</version> + <version>2.8.1</version> <name>Apache Hadoop Assemblies</name> <description>Apache Hadoop Assemblies</description> http://git-wip-us.apache.org/repos/asf/hadoop/blob/f79e0aa3/hadoop-assemblies/pom.xml.versionsBackup ---------------------------------------------------------------------- diff --git a/hadoop-assemblies/pom.xml.versionsBackup b/hadoop-assemblies/pom.xml.versionsBackup new file mode 100644 index 0000000..91501f6 --- /dev/null +++ b/hadoop-assemblies/pom.xml.versionsBackup @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<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> + <parent> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-project</artifactId> + <version>2.8.0</version> + <relativePath>../hadoop-project</relativePath> + </parent> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-assemblies</artifactId> + <version>2.8.0</version> + <name>Apache Hadoop Assemblies</name> + <description>Apache Hadoop Assemblies</description> + + <properties> + <failIfNoTests>false</failIfNoTests> + </properties> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-enforcer-plugin</artifactId> + <inherited>false</inherited> + <configuration> + <rules> + <requireMavenVersion> + <version>${enforced.maven.version}</version> + </requireMavenVersion> + <requireJavaVersion> + <version>${enforced.java.version}</version> + </requireJavaVersion> + </rules> + </configuration> + <executions> + <execution> + <id>clean</id> + <goals> + <goal>enforce</goal> + </goals> + <phase>pre-clean</phase> + </execution> + <execution> + <id>default</id> + <goals> + <goal>enforce</goal> + </goals> + <phase>validate</phase> + </execution> + <execution> + <id>site</id> + <goals> + <goal>enforce</goal> + </goals> + <phase>pre-site</phase> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.rat</groupId> + <artifactId>apache-rat-plugin</artifactId> + </plugin> + </plugins> + </build> +</project> http://git-wip-us.apache.org/repos/asf/hadoop/blob/f79e0aa3/hadoop-build-tools/pom.xml ---------------------------------------------------------------------- diff --git a/hadoop-build-tools/pom.xml b/hadoop-build-tools/pom.xml index 70d9e54..6917039 100644 --- a/hadoop-build-tools/pom.xml +++ b/hadoop-build-tools/pom.xml @@ -18,7 +18,7 @@ <parent> <artifactId>hadoop-main</artifactId> <groupId>org.apache.hadoop</groupId> - <version>2.8.2-SNAPSHOT</version> + <version>2.8.1</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>hadoop-build-tools</artifactId> http://git-wip-us.apache.org/repos/asf/hadoop/blob/f79e0aa3/hadoop-build-tools/pom.xml.versionsBackup ---------------------------------------------------------------------- diff --git a/hadoop-build-tools/pom.xml.versionsBackup b/hadoop-build-tools/pom.xml.versionsBackup new file mode 100644 index 0000000..71a80dc --- /dev/null +++ b/hadoop-build-tools/pom.xml.versionsBackup @@ -0,0 +1,114 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. See accompanying LICENSE file. +--> +<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"> + <parent> + <artifactId>hadoop-main</artifactId> + <groupId>org.apache.hadoop</groupId> + <version>2.8.0</version> + </parent> + <modelVersion>4.0.0</modelVersion> + <artifactId>hadoop-build-tools</artifactId> + <description>Apache Hadoop Build Tools Project</description> + <name>Apache Hadoop Build Tools</name> + + <properties> + <failIfNoTests>false</failIfNoTests> + </properties> + <build> + <resources> + <resource> + <directory>${project.basedir}/target/extra-resources</directory> + <targetPath>META-INF</targetPath> + <includes> + <include>LICENSE.txt</include> + <include>NOTICE.txt</include> + </includes> + </resource> + <resource> + <directory>${project.basedir}/src/main/resources</directory> + </resource> + </resources> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-site-plugin</artifactId> + <configuration> + <skip>true</skip> + </configuration> + </plugin> + <!-- copy L&N files to target/extra-resources --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-resources-plugin</artifactId> + <executions> + <execution> + <id>copy-resources</id> + <phase>validate</phase> + <goals> + <goal>copy-resources</goal> + </goals> + <configuration> + <outputDirectory>${project.basedir}/target/extra-resources</outputDirectory> + <resources> + <resource> + <directory>../</directory> + <includes> + <include>LICENSE.txt</include> + <include>NOTICE.txt</include> + </includes> + </resource> + </resources> + </configuration> + </execution> + </executions> + </plugin> + <!-- add entries for L&N files to remote-resources.xml in jar file --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-remote-resources-plugin</artifactId> + <executions> + <execution> + <phase>process-resources</phase> + <goals> + <goal>bundle</goal> + </goals> + </execution> + </executions> + <configuration> + <resourcesDirectory>${project.build.outputDirectory}</resourcesDirectory> + <includes> + <include>META-INF/LICENSE.txt</include> + <include>META-INF/NOTICE.txt</include> + </includes> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-antrun-plugin</artifactId> + <executions> + <execution> + <id>dummy</id> + <phase>validate</phase> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> +</project> http://git-wip-us.apache.org/repos/asf/hadoop/blob/f79e0aa3/hadoop-client/pom.xml ---------------------------------------------------------------------- diff --git a/hadoop-client/pom.xml b/hadoop-client/pom.xml index 76ce2b5..403aa30 100644 --- a/hadoop-client/pom.xml +++ b/hadoop-client/pom.xml @@ -18,12 +18,12 @@ <parent> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-project-dist</artifactId> - <version>2.8.2-SNAPSHOT</version> + <version>2.8.1</version> <relativePath>../hadoop-project-dist</relativePath> </parent> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-client</artifactId> - <version>2.8.2-SNAPSHOT</version> + <version>2.8.1</version> <packaging>jar</packaging> <description>Apache Hadoop Client</description> http://git-wip-us.apache.org/repos/asf/hadoop/blob/f79e0aa3/hadoop-client/pom.xml.versionsBackup ---------------------------------------------------------------------- diff --git a/hadoop-client/pom.xml.versionsBackup b/hadoop-client/pom.xml.versionsBackup new file mode 100644 index 0000000..56ee42a --- /dev/null +++ b/hadoop-client/pom.xml.versionsBackup @@ -0,0 +1,312 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. See accompanying LICENSE file. +--> +<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> + <parent> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-project-dist</artifactId> + <version>2.8.0</version> + <relativePath>../hadoop-project-dist</relativePath> + </parent> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-client</artifactId> + <version>2.8.0</version> + <packaging>jar</packaging> + + <description>Apache Hadoop Client</description> + <name>Apache Hadoop Client</name> + +<properties> + <hadoop.component>client</hadoop.component> + </properties> + + <dependencies> + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-common</artifactId> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + </exclusion> + <exclusion> + <groupId>commons-logging</groupId> + <artifactId>commons-logging-api</artifactId> + </exclusion> + <exclusion> + <groupId>jetty</groupId> + <artifactId>org.mortbay.jetty</artifactId> + </exclusion> + <exclusion> + <groupId>org.mortbay.jetty</groupId> + <artifactId>jetty</artifactId> + </exclusion> + <exclusion> + <groupId>org.mortbay.jetty</groupId> + <artifactId>jetty-util</artifactId> + </exclusion> + <exclusion> + <groupId>org.mortbay.jetty</groupId> + <artifactId>servlet-api-2.5</artifactId> + </exclusion> + <exclusion> + <groupId>com.sun.jersey</groupId> + <artifactId>jersey-core</artifactId> + </exclusion> + <exclusion> + <groupId>com.sun.jersey</groupId> + <artifactId>jersey-json</artifactId> + </exclusion> + <exclusion> + <groupId>com.sun.jersey</groupId> + <artifactId>jersey-server</artifactId> + </exclusion> + <exclusion> + <groupId>org.eclipse.jdt</groupId> + <artifactId>core</artifactId> + </exclusion> + <exclusion> + <groupId>org.apache.avro</groupId> + <artifactId>avro-ipc</artifactId> + </exclusion> + <exclusion> + <groupId>net.sf.kosmosfs</groupId> + <artifactId>kfs</artifactId> + </exclusion> + <exclusion> + <groupId>net.java.dev.jets3t</groupId> + <artifactId>jets3t</artifactId> + </exclusion> + <exclusion> + <groupId>com.jcraft</groupId> + <artifactId>jsch</artifactId> + </exclusion> + </exclusions> + </dependency> + + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-hdfs-client</artifactId> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>org.apache.avro</groupId> + <artifactId>avro</artifactId> + </exclusion> + <exclusion> + <groupId>org.mortbay.jetty</groupId> + <artifactId>jetty</artifactId> + </exclusion> + <exclusion> + <groupId>com.sun.jersey</groupId> + <artifactId>jersey-core</artifactId> + </exclusion> + <exclusion> + <groupId>com.sun.jersey</groupId> + <artifactId>jersey-server</artifactId> + </exclusion> + <exclusion> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + </exclusion> + </exclusions> + </dependency> + + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-mapreduce-client-app</artifactId> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + </exclusion> + <exclusion> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-yarn-server-nodemanager</artifactId> + </exclusion> + <exclusion> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-yarn-server-web-proxy</artifactId> + </exclusion> + <exclusion> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-annotations</artifactId> + </exclusion> + <exclusion> + <groupId>com.google.inject.extensions</groupId> + <artifactId>guice-servlet</artifactId> + </exclusion> + <exclusion> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </exclusion> + <exclusion> + <groupId>org.apache.avro</groupId> + <artifactId>avro</artifactId> + </exclusion> + <exclusion> + <groupId>jline</groupId> + <artifactId>jline</artifactId> + </exclusion> + <exclusion> + <groupId>io.netty</groupId> + <artifactId>netty</artifactId> + </exclusion> + </exclusions> + </dependency> + + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-yarn-api</artifactId> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-annotations</artifactId> + </exclusion> + <exclusion> + <groupId>com.google.inject</groupId> + <artifactId>guice</artifactId> + </exclusion> + <exclusion> + <groupId>com.sun.jersey.jersey-test-framework</groupId> + <artifactId>jersey-test-framework-grizzly2</artifactId> + </exclusion> + <exclusion> + <groupId>com.sun.jersey</groupId> + <artifactId>jersey-server</artifactId> + </exclusion> + <exclusion> + <groupId>com.sun.jersey.contribs</groupId> + <artifactId>jersey-guice</artifactId> + </exclusion> + <exclusion> + <groupId>com.google.inject.extensions</groupId> + <artifactId>guice-servlet</artifactId> + </exclusion> + <exclusion> + <groupId>org.apache.avro</groupId> + <artifactId>avro</artifactId> + </exclusion> + <exclusion> + <groupId>com.sun.jersey</groupId> + <artifactId>jersey-core</artifactId> + </exclusion> + <exclusion> + <groupId>com.sun.jersey</groupId> + <artifactId>jersey-json</artifactId> + </exclusion> + <exclusion> + <groupId>io.netty</groupId> + <artifactId>netty</artifactId> + </exclusion> + </exclusions> + </dependency> + + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-mapreduce-client-core</artifactId> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </exclusion> + <exclusion> + <groupId>com.google.inject</groupId> + <artifactId>guice</artifactId> + </exclusion> + <exclusion> + <groupId>com.sun.jersey.jersey-test-framework</groupId> + <artifactId>jersey-test-framework-grizzly2</artifactId> + </exclusion> + <exclusion> + <groupId>com.sun.jersey</groupId> + <artifactId>jersey-server</artifactId> + </exclusion> + <exclusion> + <groupId>com.sun.jersey.contribs</groupId> + <artifactId>jersey-guice</artifactId> + </exclusion> + <exclusion> + <groupId>org.apache.avro</groupId> + <artifactId>avro</artifactId> + </exclusion> + <exclusion> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-annotations</artifactId> + </exclusion> + <exclusion> + <groupId>com.google.inject.extensions</groupId> + <artifactId>guice-servlet</artifactId> + </exclusion> + <exclusion> + <groupId>com.sun.jersey</groupId> + <artifactId>jersey-json</artifactId> + </exclusion> + <exclusion> + <groupId>io.netty</groupId> + <artifactId>netty</artifactId> + </exclusion> + </exclusions> + </dependency> + + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-mapreduce-client-jobclient</artifactId> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </exclusion> + <exclusion> + <groupId>org.apache.avro</groupId> + <artifactId>avro</artifactId> + </exclusion> + <exclusion> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-annotations</artifactId> + </exclusion> + <exclusion> + <groupId>com.google.inject.extensions</groupId> + <artifactId>guice-servlet</artifactId> + </exclusion> + <exclusion> + <groupId>io.netty</groupId> + <artifactId>netty</artifactId> + </exclusion> + </exclusions> + </dependency> + + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-annotations</artifactId> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>jdk.tools</groupId> + <artifactId>jdk.tools</artifactId> + </exclusion> + </exclusions> + </dependency> + + </dependencies> + +</project> + http://git-wip-us.apache.org/repos/asf/hadoop/blob/f79e0aa3/hadoop-common-project/hadoop-annotations/pom.xml ---------------------------------------------------------------------- diff --git a/hadoop-common-project/hadoop-annotations/pom.xml b/hadoop-common-project/hadoop-annotations/pom.xml index 98cce66..bd74a34 100644 --- a/hadoop-common-project/hadoop-annotations/pom.xml +++ b/hadoop-common-project/hadoop-annotations/pom.xml @@ -20,12 +20,12 @@ <parent> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-project</artifactId> - <version>2.8.2-SNAPSHOT</version> + <version>2.8.1</version> <relativePath>../../hadoop-project</relativePath> </parent> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-annotations</artifactId> - <version>2.8.2-SNAPSHOT</version> + <version>2.8.1</version> <description>Apache Hadoop Annotations</description> <name>Apache Hadoop Annotations</name> <packaging>jar</packaging> http://git-wip-us.apache.org/repos/asf/hadoop/blob/f79e0aa3/hadoop-common-project/hadoop-annotations/pom.xml.versionsBackup ---------------------------------------------------------------------- diff --git a/hadoop-common-project/hadoop-annotations/pom.xml.versionsBackup b/hadoop-common-project/hadoop-annotations/pom.xml.versionsBackup new file mode 100644 index 0000000..dac090a --- /dev/null +++ b/hadoop-common-project/hadoop-annotations/pom.xml.versionsBackup @@ -0,0 +1,74 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. See accompanying LICENSE file. +--> +<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> + <parent> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-project</artifactId> + <version>2.8.0</version> + <relativePath>../../hadoop-project</relativePath> + </parent> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-annotations</artifactId> + <version>2.8.0</version> + <description>Apache Hadoop Annotations</description> + <name>Apache Hadoop Annotations</name> + <packaging>jar</packaging> + + <dependencies> + <dependency> + <groupId>jdiff</groupId> + <artifactId>jdiff</artifactId> + <scope>provided</scope> + </dependency> + </dependencies> + + <profiles> + <profile> + <id>jdk1.7</id> + <activation> + <jdk>1.7</jdk> + </activation> + <dependencies> + <dependency> + <groupId>jdk.tools</groupId> + <artifactId>jdk.tools</artifactId> + <version>1.7</version> + <scope>system</scope> + <systemPath>${java.home}/../lib/tools.jar</systemPath> + </dependency> + </dependencies> + </profile> + <profile> + <id>jdk1.8</id> + <activation> + <jdk>1.8</jdk> + </activation> + <dependencies> + <dependency> + <groupId>jdk.tools</groupId> + <artifactId>jdk.tools</artifactId> + <version>1.8</version> + <scope>system</scope> + <systemPath>${java.home}/../lib/tools.jar</systemPath> + </dependency> + </dependencies> + </profile> + </profiles> + +</project> http://git-wip-us.apache.org/repos/asf/hadoop/blob/f79e0aa3/hadoop-common-project/hadoop-auth-examples/pom.xml ---------------------------------------------------------------------- diff --git a/hadoop-common-project/hadoop-auth-examples/pom.xml b/hadoop-common-project/hadoop-auth-examples/pom.xml index 0c2d4b4..c793d6f 100644 --- a/hadoop-common-project/hadoop-auth-examples/pom.xml +++ b/hadoop-common-project/hadoop-auth-examples/pom.xml @@ -20,12 +20,12 @@ <parent> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-project</artifactId> - <version>2.8.2-SNAPSHOT</version> + <version>2.8.1</version> <relativePath>../../hadoop-project</relativePath> </parent> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-auth-examples</artifactId> - <version>2.8.2-SNAPSHOT</version> + <version>2.8.1</version> <packaging>war</packaging> <name>Apache Hadoop Auth Examples</name> http://git-wip-us.apache.org/repos/asf/hadoop/blob/f79e0aa3/hadoop-common-project/hadoop-auth-examples/pom.xml.versionsBackup ---------------------------------------------------------------------- diff --git a/hadoop-common-project/hadoop-auth-examples/pom.xml.versionsBackup b/hadoop-common-project/hadoop-auth-examples/pom.xml.versionsBackup new file mode 100644 index 0000000..d9a0f99 --- /dev/null +++ b/hadoop-common-project/hadoop-auth-examples/pom.xml.versionsBackup @@ -0,0 +1,96 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. See accompanying LICENSE file. +--> +<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> + <parent> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-project</artifactId> + <version>2.8.0</version> + <relativePath>../../hadoop-project</relativePath> + </parent> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-auth-examples</artifactId> + <version>2.8.0</version> + <packaging>war</packaging> + + <name>Apache Hadoop Auth Examples</name> + <description>Apache Hadoop Auth Examples - Java HTTP SPNEGO</description> + + <dependencies> + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-auth</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + <scope>runtime</scope> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-log4j12</artifactId> + <scope>runtime</scope> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <artifactId>maven-war-plugin</artifactId> + <configuration> + <warName>hadoop-auth-examples</warName> + </configuration> + </plugin> + <plugin> + <artifactId>maven-deploy-plugin</artifactId> + <configuration> + <skip>true</skip> + </configuration> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>exec-maven-plugin</artifactId> + <executions> + <execution> + <goals> + <goal>java</goal> + </goals> + </execution> + </executions> + <configuration> + <mainClass>org.apache.hadoop.security.authentication.examples.WhoClient</mainClass> + <arguments> + <argument>${url}</argument> + </arguments> + </configuration> + </plugin> + </plugins> + </build> + +</project> http://git-wip-us.apache.org/repos/asf/hadoop/blob/f79e0aa3/hadoop-common-project/hadoop-auth/pom.xml ---------------------------------------------------------------------- diff --git a/hadoop-common-project/hadoop-auth/pom.xml b/hadoop-common-project/hadoop-auth/pom.xml index 97d4e21..5810ea7 100644 --- a/hadoop-common-project/hadoop-auth/pom.xml +++ b/hadoop-common-project/hadoop-auth/pom.xml @@ -20,12 +20,12 @@ <parent> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-project</artifactId> - <version>2.8.2-SNAPSHOT</version> + <version>2.8.1</version> <relativePath>../../hadoop-project</relativePath> </parent> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-auth</artifactId> - <version>2.8.2-SNAPSHOT</version> + <version>2.8.1</version> <packaging>jar</packaging> <name>Apache Hadoop Auth</name> http://git-wip-us.apache.org/repos/asf/hadoop/blob/f79e0aa3/hadoop-common-project/hadoop-auth/pom.xml.versionsBackup ---------------------------------------------------------------------- diff --git a/hadoop-common-project/hadoop-auth/pom.xml.versionsBackup b/hadoop-common-project/hadoop-auth/pom.xml.versionsBackup new file mode 100644 index 0000000..3ebbc06 --- /dev/null +++ b/hadoop-common-project/hadoop-auth/pom.xml.versionsBackup @@ -0,0 +1,281 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. See accompanying LICENSE file. +--> +<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> + <parent> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-project</artifactId> + <version>2.8.0</version> + <relativePath>../../hadoop-project</relativePath> + </parent> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-auth</artifactId> + <version>2.8.0</version> + <packaging>jar</packaging> + + <name>Apache Hadoop Auth</name> + <description>Apache Hadoop Auth - Java HTTP SPNEGO</description> + + <properties> + <maven.build.timestamp.format>yyyyMMdd</maven.build.timestamp.format> + </properties> + + <dependencies> + <dependency> + <!-- Used, even though 'mvn dependency:analyze' doesn't find it --> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-annotations</artifactId> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.mockito</groupId> + <artifactId>mockito-all</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.mortbay.jetty</groupId> + <artifactId>jetty-util</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.mortbay.jetty</groupId> + <artifactId>jetty</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.tomcat.embed</groupId> + <artifactId>tomcat-embed-core</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.tomcat.embed</groupId> + <artifactId>tomcat-embed-logging-juli</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>commons-codec</groupId> + <artifactId>commons-codec</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + <scope>runtime</scope> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-log4j12</artifactId> + <scope>runtime</scope> + </dependency> + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-minikdc</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.httpcomponents</groupId> + <artifactId>httpclient</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>com.nimbusds</groupId> + <artifactId>nimbus-jose-jwt</artifactId> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>org.bouncycastle</groupId> + <artifactId>bcprov-jdk15on</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.apache.directory.server</groupId> + <artifactId>apacheds-kerberos-codec</artifactId> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>org.apache.directory.api</groupId> + <artifactId>api-asn1-ber</artifactId> + </exclusion> + <exclusion> + <groupId>org.apache.directory.api</groupId> + <artifactId>api-i18n</artifactId> + </exclusion> + <exclusion> + <groupId>org.apache.directory.api</groupId> + <artifactId>api-ldap-model</artifactId> + </exclusion> + <exclusion> + <groupId>net.sf.ehcache</groupId> + <artifactId>ehcache-core</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.apache.zookeeper</groupId> + <artifactId>zookeeper</artifactId> + </dependency> + <dependency> + <groupId>org.apache.curator</groupId> + <artifactId>curator-framework</artifactId> + </dependency> + <dependency> + <groupId>org.apache.curator</groupId> + <artifactId>curator-test</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.directory.server</groupId> + <artifactId>apacheds-server-integ</artifactId> + <version>${apacheds.version}</version> + <scope>test</scope> + <exclusions> + <exclusion> + <groupId>org.apache.directory.api</groupId> + <artifactId>api-ldap-schema-data</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.apache.directory.server</groupId> + <artifactId>apacheds-core-integ</artifactId> + <version>${apacheds.version}</version> + <scope>test</scope> + <exclusions> + <exclusion> + <groupId>org.apache.directory.api</groupId> + <artifactId>api-ldap-schema-data</artifactId> + </exclusion> + </exclusions> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-source-plugin</artifactId> + <executions> + <execution> + <phase>prepare-package</phase> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + <configuration> + <attach>true</attach> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <executions> + <execution> + <id>prepare-jar</id> + <phase>prepare-package</phase> + <goals> + <goal>jar</goal> + </goals> + </execution> + <execution> + <id>prepare-test-jar</id> + <phase>prepare-package</phase> + <goals> + <goal>test-jar</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>findbugs-maven-plugin</artifactId> + <configuration> + <excludeFilterFile>${basedir}/dev-support/findbugsExcludeFile.xml</excludeFilterFile> + </configuration> + </plugin> + </plugins> + </build> + + <profiles> + <profile> + <id>docs</id> + <activation> + <activeByDefault>false</activeByDefault> + </activation> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-site-plugin</artifactId> + <executions> + <execution> + <phase>package</phase> + <goals> + <goal>site</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-project-info-reports-plugin</artifactId> + <executions> + <execution> + <configuration> + <dependencyLocationsEnabled>false</dependencyLocationsEnabled> + </configuration> + <phase>package</phase> + <goals> + <goal>dependencies</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <executions> + <execution> + <phase>package</phase> + <goals> + <goal>javadoc</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> http://git-wip-us.apache.org/repos/asf/hadoop/blob/f79e0aa3/hadoop-common-project/hadoop-common/pom.xml ---------------------------------------------------------------------- diff --git a/hadoop-common-project/hadoop-common/pom.xml b/hadoop-common-project/hadoop-common/pom.xml index 078da3f..c606a4a 100644 --- a/hadoop-common-project/hadoop-common/pom.xml +++ b/hadoop-common-project/hadoop-common/pom.xml @@ -20,12 +20,12 @@ <parent> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-project-dist</artifactId> - <version>2.8.2-SNAPSHOT</version> + <version>2.8.1</version> <relativePath>../../hadoop-project-dist</relativePath> </parent> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-common</artifactId> - <version>2.8.2-SNAPSHOT</version> + <version>2.8.1</version> <description>Apache Hadoop Common</description> <name>Apache Hadoop Common</name> <packaging>jar</packaging> http://git-wip-us.apache.org/repos/asf/hadoop/blob/f79e0aa3/hadoop-common-project/hadoop-common/pom.xml.versionsBackup ---------------------------------------------------------------------- diff --git a/hadoop-common-project/hadoop-common/pom.xml.versionsBackup b/hadoop-common-project/hadoop-common/pom.xml.versionsBackup new file mode 100644 index 0000000..4da088a --- /dev/null +++ b/hadoop-common-project/hadoop-common/pom.xml.versionsBackup @@ -0,0 +1,874 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. See accompanying LICENSE file. +--> +<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> + <parent> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-project-dist</artifactId> + <version>2.8.0</version> + <relativePath>../../hadoop-project-dist</relativePath> + </parent> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-common</artifactId> + <version>2.8.0</version> + <description>Apache Hadoop Common</description> + <name>Apache Hadoop Common</name> + <packaging>jar</packaging> + + <properties> + <hadoop.component>common</hadoop.component> + <is.hadoop.component>true</is.hadoop.component> + <is.hadoop.common.component>true</is.hadoop.common.component> + <wsce.config.dir>../etc/hadoop</wsce.config.dir> + <wsce.config.file>wsce-site.xml</wsce.config.file> + </properties> + + <dependencies> + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-annotations</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>com.google.guava</groupId> + <artifactId>guava</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>commons-cli</groupId> + <artifactId>commons-cli</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-math3</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>xmlenc</groupId> + <artifactId>xmlenc</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.httpcomponents</groupId> + <artifactId>httpclient</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>commons-codec</groupId> + <artifactId>commons-codec</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>commons-io</groupId> + <artifactId>commons-io</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>commons-net</groupId> + <artifactId>commons-net</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>commons-collections</groupId> + <artifactId>commons-collections</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.mortbay.jetty</groupId> + <artifactId>jetty</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.mortbay.jetty</groupId> + <artifactId>jetty-util</artifactId> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>org.mortbay.jetty</groupId> + <artifactId>jetty-sslengine</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>javax.servlet.jsp</groupId> + <artifactId>jsp-api</artifactId> + <scope>runtime</scope> + </dependency> + <dependency> + <groupId>com.sun.jersey</groupId> + <artifactId>jersey-core</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <!-- Used, even though 'mvn dependency:analyze' doesn't find it --> + <groupId>com.sun.jersey</groupId> + <artifactId>jersey-json</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>com.sun.jersey</groupId> + <artifactId>jersey-server</artifactId> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>net.java.dev.jets3t</groupId> + <artifactId>jets3t</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>commons-lang</groupId> + <artifactId>commons-lang</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>commons-configuration</groupId> + <artifactId>commons-configuration</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-log4j12</artifactId> + <scope>runtime</scope> + </dependency> + <dependency> + <groupId>org.codehaus.jackson</groupId> + <artifactId>jackson-core-asl</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.codehaus.jackson</groupId> + <artifactId>jackson-mapper-asl</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.mockito</groupId> + <artifactId>mockito-all</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.avro</groupId> + <artifactId>avro</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant</artifactId> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>com.google.protobuf</groupId> + <artifactId>protobuf-java</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>com.google.code.gson</groupId> + <artifactId>gson</artifactId> + </dependency> + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-auth</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-auth</artifactId> + <type>test-jar</type> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-minikdc</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>com.jcraft</groupId> + <artifactId>jsch</artifactId> + </dependency> + <dependency> + <groupId>org.apache.curator</groupId> + <artifactId>curator-test</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.curator</groupId> + <artifactId>curator-client</artifactId> + </dependency> + <dependency> + <groupId>org.apache.curator</groupId> + <artifactId>curator-recipes</artifactId> + </dependency> + <dependency> + <groupId>com.google.code.findbugs</groupId> + <artifactId>jsr305</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.sshd</groupId> + <artifactId>sshd-core</artifactId> + <scope>test</scope> + </dependency> + + <dependency> + <groupId>org.apache.htrace</groupId> + <artifactId>htrace-core4</artifactId> + </dependency> + <dependency> + <groupId>org.apache.zookeeper</groupId> + <artifactId>zookeeper</artifactId> + <exclusions> + <exclusion> + <groupId>jline</groupId> + <artifactId>jline</artifactId> + </exclusion> + <exclusion> + <groupId>org.jboss.netty</groupId> + <artifactId>netty</artifactId> + </exclusion> + <exclusion> + <!-- otherwise seems to drag in junit 3.8.1 via jline --> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </exclusion> + <exclusion> + <groupId>com.sun.jdmk</groupId> + <artifactId>jmxtools</artifactId> + </exclusion> + <exclusion> + <groupId>com.sun.jmx</groupId> + <artifactId>jmxri</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.apache.zookeeper</groupId> + <artifactId>zookeeper</artifactId> + <type>test-jar</type> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-compress</artifactId> + </dependency> + <dependency> + <groupId>org.bouncycastle</groupId> + <artifactId>bcprov-jdk16</artifactId> + <scope>test</scope> + </dependency> + </dependencies> + + <build> + <!-- + Include all files in src/main/resources. By default, do not apply property + substitution (filtering=false), but do apply property substitution to + common-version-info.properties (filtering=true). This will substitute the + version information correctly, but prevent Maven from altering other files + like core-default.xml. + --> + <resources> + <resource> + <directory>${basedir}/src/main/resources</directory> + <excludes> + <exclude>common-version-info.properties</exclude> + </excludes> + <filtering>false</filtering> + </resource> + <resource> + <directory>${basedir}/src/main/resources</directory> + <includes> + <include>common-version-info.properties</include> + </includes> + <filtering>true</filtering> + </resource> + </resources> + <plugins> + <plugin> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-maven-plugins</artifactId> + <executions> + <execution> + <id>version-info</id> + <phase>generate-resources</phase> + <goals> + <goal>version-info</goal> + </goals> + <configuration> + <source> + <directory>${basedir}/src/main</directory> + <includes> + <include>java/**/*.java</include> + <include>proto/**/*.proto</include> + </includes> + </source> + </configuration> + </execution> + <execution> + <id>compile-protoc</id> + <phase>generate-sources</phase> + <goals> + <goal>protoc</goal> + </goals> + <configuration> + <protocVersion>${protobuf.version}</protocVersion> + <protocCommand>${protoc.path}</protocCommand> + <imports> + <param>${basedir}/src/main/proto</param> + </imports> + <source> + <directory>${basedir}/src/main/proto</directory> + <includes> + <include>HAServiceProtocol.proto</include> + <include>IpcConnectionContext.proto</include> + <include>ProtocolInfo.proto</include> + <include>RpcHeader.proto</include> + <include>ZKFCProtocol.proto</include> + <include>ProtobufRpcEngine.proto</include> + <include>Security.proto</include> + <include>GetUserMappingsProtocol.proto</include> + <include>TraceAdmin.proto</include> + <include>RefreshAuthorizationPolicyProtocol.proto</include> + <include>RefreshUserMappingsProtocol.proto</include> + <include>RefreshCallQueueProtocol.proto</include> + <include>GenericRefreshProtocol.proto</include> + </includes> + </source> + <output>${project.build.directory}/generated-sources/java</output> + </configuration> + </execution> + <execution> + <id>compile-test-protoc</id> + <phase>generate-test-sources</phase> + <goals> + <goal>protoc</goal> + </goals> + <configuration> + <protocVersion>${protobuf.version}</protocVersion> + <protocCommand>${protoc.path}</protocCommand> + <imports> + <param>${basedir}/src/test/proto</param> + </imports> + <source> + <directory>${basedir}/src/test/proto</directory> + <includes> + <include>test.proto</include> + <include>test_rpc_service.proto</include> + </includes> + </source> + <output>${project.build.directory}/generated-test-sources/java</output> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <configuration> + <systemPropertyVariables> + <startKdc>${startKdc}</startKdc> + <kdc.resource.dir>${kdc.resource.dir}</kdc.resource.dir> + <runningWithNative>${runningWithNative}</runningWithNative> + </systemPropertyVariables> + <properties> + <property> + <name>listener</name> + <value>org.apache.hadoop.test.TimedOutTestsListener</value> + </property> + </properties> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.avro</groupId> + <artifactId>avro-maven-plugin</artifactId> + <executions> + <execution> + <id>generate-avro-test-sources</id> + <phase>generate-test-sources</phase> + <goals> + <goal>schema</goal> + </goals> + </execution> + </executions> + <configuration> + <testOutputDirectory>${project.build.directory}/generated-test-sources/java</testOutputDirectory> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-antrun-plugin</artifactId> + <executions> + <execution> + <id>create-log-dir</id> + <phase>process-test-resources</phase> + <goals> + <goal>run</goal> + </goals> + <configuration> + <target> + <!-- + TODO: there are tests (TestLocalFileSystem#testCopy) that fail if data + TODO: from a previous run is present + --> + <delete dir="${test.build.data}"/> + <mkdir dir="${test.build.data}"/> + <mkdir dir="${hadoop.log.dir}"/> + + <copy toDir="${project.build.directory}/test-classes"> + <fileset dir="${basedir}/src/main/conf"/> + </copy> + </target> + </configuration> + </execution> + <execution> + <phase>pre-site</phase> + <goals> + <goal>run</goal> + </goals> + <configuration> + <tasks> + <copy file="src/main/resources/core-default.xml" todir="src/site/resources"/> + <copy file="src/main/xsl/configuration.xsl" todir="src/site/resources"/> + </tasks> + </configuration> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>org.apache.rat</groupId> + <artifactId>apache-rat-plugin</artifactId> + <configuration> + <excludes> + <exclude>.idea/**</exclude> + <exclude>src/main/conf/*</exclude> + <exclude>dev-support/jdiff/**</exclude> + <exclude>src/main/native/*</exclude> + <exclude>src/main/native/config/*</exclude> + <exclude>src/main/native/m4/*</exclude> + <exclude>src/test/empty-file</exclude> + <exclude>src/test/all-tests</exclude> + <exclude>src/test/resources/kdc/ldif/users.ldif</exclude> + <exclude>src/main/native/src/org/apache/hadoop/io/compress/lz4/lz4.h</exclude> + <exclude>src/main/native/src/org/apache/hadoop/io/compress/lz4/lz4.c</exclude> + <exclude>src/main/native/src/org/apache/hadoop/io/compress/lz4/lz4hc.h</exclude> + <exclude>src/main/native/src/org/apache/hadoop/io/compress/lz4/lz4hc.c</exclude> + <exclude>src/main/native/src/org/apache/hadoop/io/compress/lz4/lz4hc_encoder.h</exclude> + <exclude>src/test/resources/test-untar.tgz</exclude> + <exclude>src/test/resources/test.har/_SUCCESS</exclude> + <exclude>src/test/resources/test.har/_index</exclude> + <exclude>src/test/resources/test.har/_masterindex</exclude> + <exclude>src/test/resources/test.har/part-0</exclude> + <exclude>src/test/resources/javakeystoreprovider.password</exclude> + <exclude>dev-support/jdiff-workaround.patch</exclude> + </excludes> + </configuration> + </plugin> + </plugins> + </build> + + <profiles> + <profile> + <id>native</id> + <activation> + <activeByDefault>false</activeByDefault> + </activation> + <properties> + <require.bzip2>false</require.bzip2> + <snappy.prefix></snappy.prefix> + <snappy.lib></snappy.lib> + <snappy.include></snappy.include> + <require.snappy>false</require.snappy> + <openssl.prefix></openssl.prefix> + <openssl.lib></openssl.lib> + <openssl.include></openssl.include> + <require.openssl>false</require.openssl> + <runningWithNative>true</runningWithNative> + <bundle.openssl.in.bin>false</bundle.openssl.in.bin> + <extra.libhadoop.rpath></extra.libhadoop.rpath> + </properties> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-enforcer-plugin</artifactId> + <executions> + <execution> + <id>enforce-os</id> + <goals> + <goal>enforce</goal> + </goals> + <configuration> + <rules> + <requireOS> + <family>mac</family> + <family>unix</family> + <message>native build only supported on Mac or Unix</message> + </requireOS> + </rules> + <fail>true</fail> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>native-maven-plugin</artifactId> + <executions> + <execution> + <phase>compile</phase> + <goals> + <goal>javah</goal> + </goals> + <configuration> + <javahPath>${env.JAVA_HOME}/bin/javah</javahPath> + <javahClassNames> + <javahClassName>org.apache.hadoop.io.compress.zlib.ZlibCompressor</javahClassName> + <javahClassName>org.apache.hadoop.io.compress.zlib.ZlibDecompressor</javahClassName> + <javahClassName>org.apache.hadoop.io.compress.bzip2.Bzip2Compressor</javahClassName> + <javahClassName>org.apache.hadoop.io.compress.bzip2.Bzip2Decompressor</javahClassName> + <javahClassName>org.apache.hadoop.security.JniBasedUnixGroupsMapping</javahClassName> + <javahClassName>org.apache.hadoop.io.nativeio.NativeIO</javahClassName> + <javahClassName>org.apache.hadoop.io.nativeio.SharedFileDescriptorFactory</javahClassName> + <javahClassName>org.apache.hadoop.security.JniBasedUnixGroupsNetgroupMapping</javahClassName> + <javahClassName>org.apache.hadoop.io.compress.snappy.SnappyCompressor</javahClassName> + <javahClassName>org.apache.hadoop.io.compress.snappy.SnappyDecompressor</javahClassName> + <javahClassName>org.apache.hadoop.io.compress.lz4.Lz4Compressor</javahClassName> + <javahClassName>org.apache.hadoop.io.compress.lz4.Lz4Decompressor</javahClassName> + <javahClassName>org.apache.hadoop.crypto.OpensslCipher</javahClassName> + <javahClassName>org.apache.hadoop.crypto.random.OpensslSecureRandom</javahClassName> + <javahClassName>org.apache.hadoop.util.NativeCrc32</javahClassName> + <javahClassName>org.apache.hadoop.net.unix.DomainSocket</javahClassName> + <javahClassName>org.apache.hadoop.net.unix.DomainSocketWatcher</javahClassName> + </javahClassNames> + <javahOutputDirectory>${project.build.directory}/native/javah</javahOutputDirectory> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-antrun-plugin</artifactId> + <executions> + <execution> + <id>make</id> + <phase>compile</phase> + <goals><goal>run</goal></goals> + <configuration> + <target> + <exec executable="cmake" dir="${project.build.directory}/native" failonerror="true"> + <arg line="${basedir}/src/ -DGENERATED_JAVAH=${project.build.directory}/native/javah -DJVM_ARCH_DATA_MODEL=${sun.arch.data.model} -DREQUIRE_BZIP2=${require.bzip2} -DREQUIRE_SNAPPY=${require.snappy} -DCUSTOM_SNAPPY_PREFIX=${snappy.prefix} -DCUSTOM_SNAPPY_LIB=${snappy.lib} -DCUSTOM_SNAPPY_INCLUDE=${snappy.include} -DREQUIRE_OPENSSL=${require.openssl} -DCUSTOM_OPENSSL_PREFIX=${openssl.prefix} -DCUSTOM_OPENSSL_LIB=${openssl.lib} -DCUSTOM_OPENSSL_INCLUDE=${openssl.include} -DEXTRA_LIBHADOOP_RPATH=${extra.libhadoop.rpath}"/> + </exec> + <exec executable="make" dir="${project.build.directory}/native" failonerror="true"> + <arg line="VERBOSE=1"/> + </exec> + <!-- The second make is a workaround for HADOOP-9215. It can + be removed when version 2.6 of cmake is no longer supported . --> + <exec executable="make" dir="${project.build.directory}/native" failonerror="true"></exec> + </target> + </configuration> + </execution> + <execution> + <id>native_tests</id> + <phase>test</phase> + <goals><goal>run</goal></goals> + <configuration> + <target> + <exec executable="${shell-executable}" failonerror="true" dir="${project.build.directory}/native"> + <arg value="-c"/> + <arg value="[ x$SKIPTESTS = xtrue ] || ${project.build.directory}/native/test_bulk_crc32"/> + <env key="SKIPTESTS" value="${skipTests}"/> + </exec> + </target> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + + <profile> + <id>native-win</id> + <activation> + <os> + <family>Windows</family> + </os> + </activation> + <properties> + <snappy.prefix></snappy.prefix> + <snappy.lib></snappy.lib> + <snappy.include></snappy.include> + <require.snappy>false</require.snappy> + <bundle.snappy.in.bin>true</bundle.snappy.in.bin> + <openssl.prefix></openssl.prefix> + <openssl.lib></openssl.lib> + <openssl.include></openssl.include> + <require.openssl>false</require.openssl> + <runningWithNative>true</runningWithNative> + <bundle.openssl.in.bin>false</bundle.openssl.in.bin> + </properties> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-enforcer-plugin</artifactId> + <executions> + <execution> + <id>enforce-os</id> + <goals> + <goal>enforce</goal> + </goals> + <configuration> + <rules> + <requireOS> + <family>windows</family> + <message>native-win build only supported on Windows</message> + </requireOS> + </rules> + <fail>true</fail> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>native-maven-plugin</artifactId> + <executions> + <execution> + <phase>compile</phase> + <goals> + <goal>javah</goal> + </goals> + <configuration> + <javahPath>${env.JAVA_HOME}/bin/javah</javahPath> + <javahClassNames> + <javahClassName>org.apache.hadoop.io.compress.zlib.ZlibCompressor</javahClassName> + <javahClassName>org.apache.hadoop.io.compress.zlib.ZlibDecompressor</javahClassName> + <javahClassName>org.apache.hadoop.security.JniBasedUnixGroupsMapping</javahClassName> + <javahClassName>org.apache.hadoop.io.nativeio.NativeIO</javahClassName> + <javahClassName>org.apache.hadoop.security.JniBasedUnixGroupsNetgroupMapping</javahClassName> + <javahClassName>org.apache.hadoop.io.compress.snappy.SnappyCompressor</javahClassName> + <javahClassName>org.apache.hadoop.io.compress.snappy.SnappyDecompressor</javahClassName> + <javahClassName>org.apache.hadoop.io.compress.lz4.Lz4Compressor</javahClassName> + <javahClassName>org.apache.hadoop.io.compress.lz4.Lz4Decompressor</javahClassName> + <javahClassName>org.apache.hadoop.crypto.OpensslCipher</javahClassName> + <javahClassName>org.apache.hadoop.crypto.random.OpensslSecureRandom</javahClassName> + <javahClassName>org.apache.hadoop.util.NativeCrc32</javahClassName> + </javahClassNames> + <javahOutputDirectory>${project.build.directory}/native/javah</javahOutputDirectory> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>exec-maven-plugin</artifactId> + <executions> + <execution> + <id>compile-ms-winutils</id> + <phase>compile</phase> + <goals> + <goal>exec</goal> + </goals> + <configuration> + <executable>msbuild</executable> + <arguments> + <argument>${basedir}/src/main/winutils/winutils.sln</argument> + <argument>/nologo</argument> + <argument>/p:Configuration=Release</argument> + <argument>/p:OutDir=${project.build.directory}/bin/</argument> + <argument>/p:IntermediateOutputPath=${project.build.directory}/winutils/</argument> + <argument>/p:WsceConfigDir=${wsce.config.dir}</argument> + <argument>/p:WsceConfigFile=${wsce.config.file}</argument> + </arguments> + </configuration> + </execution> + <execution> + <id>compile-ms-native-dll</id> + <phase>compile</phase> + <goals> + <goal>exec</goal> + </goals> + <configuration> + <executable>msbuild</executable> + <arguments> + <argument>${basedir}/src/main/native/native.sln</argument> + <argument>/nologo</argument> + <argument>/p:Configuration=Release</argument> + <argument>/p:OutDir=${project.build.directory}/bin/</argument> + <argument>/p:CustomSnappyPrefix=${snappy.prefix}</argument> + <argument>/p:CustomSnappyLib=${snappy.lib}</argument> + <argument>/p:CustomSnappyInclude=${snappy.include}</argument> + <argument>/p:RequireSnappy=${require.snappy}</argument> + <argument>/p:CustomOpensslPrefix=${openssl.prefix}</argument> + <argument>/p:CustomOpensslLib=${openssl.lib}</argument> + <argument>/p:CustomOpensslInclude=${openssl.include}</argument> + <argument>/p:RequireOpenssl=${require.openssl}</argument> + </arguments> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + <profile> + <id>parallel-tests</id> + <build> + <plugins> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <executions> + <execution> + <id>create-parallel-tests-dirs</id> + <phase>test-compile</phase> + <configuration> + <target> + <script language="javascript"><![CDATA[ + var baseDirs = [ + "${test.build.data}", + "${test.build.dir}", + "${hadoop.tmp.dir}" ]; + for (var i in baseDirs) { + for (var j = 1; j <= ${testsThreadCount}; ++j) { + var mkdir = project.createTask("mkdir"); + mkdir.setDir(new java.io.File(baseDirs[i], j)); + mkdir.perform(); + } + } + ]]></script> + </target> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <configuration> + <forkCount>${testsThreadCount}</forkCount> + <reuseForks>false</reuseForks> + <argLine>${maven-surefire-plugin.argLine} -DminiClusterDedicatedDirs=true</argLine> + <systemPropertyVariables> + <test.build.data>${test.build.data}/${surefire.forkNumber}</test.build.data> + <test.build.dir>${test.build.dir}/${surefire.forkNumber}</test.build.dir> + <hadoop.tmp.dir>${hadoop.tmp.dir}/${surefire.forkNumber}</hadoop.tmp.dir> + + <!-- Due to a Maven quirk, setting this to just --> + <!-- surefire.forkNumber won't do the parameter substitution. --> + <!-- Putting a prefix in front of it like "fork-" makes it --> + <!-- work. --> + <test.unique.fork.id>fork-${surefire.forkNumber}</test.unique.fork.id> + </systemPropertyVariables> + </configuration> + </plugin> + </plugins> + </build> + </profile> + + <profile> + <id>releasedocs</id> + <activation> + <activeByDefault>false</activeByDefault> + </activation> + <build> + <plugins> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>exec-maven-plugin</artifactId> + <executions> + <execution> + <id>releasedocs</id> + <phase>pre-site</phase> + <goals> + <goal>exec</goal> + </goals> + <configuration> + <executable>${basedir}/../../dev-support/bin/releasedocmaker</executable> + <requiresOnline>true</requiresOnline> + <arguments> + <argument>--index</argument> + <argument>--license</argument> + <argument>--outputdir</argument> + <argument>${basedir}/src/site/markdown/release</argument> + <argument>--project</argument> + <argument>HADOOP</argument> + <argument>--project</argument> + <argument>HDFS</argument> + <argument>--project</argument> + <argument>MAPREDUCE</argument> + <argument>--project</argument> + <argument>YARN</argument> + <argument>--projecttitle</argument> + <argument>"Apache Hadoop"</argument> + <argument>--usetoday</argument> + <argument>--version</argument> + <argument>${project.version}</argument> + </arguments> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <artifactId>maven-clean-plugin</artifactId> + <configuration> + <filesets> + <fileset> + <directory>src/site/markdown/release</directory> + <includes> + <include>${project.version}</include> + </includes> + <followSymlinks>false</followSymlinks> + </fileset> + </filesets> + </configuration> + </plugin> + </plugins> + </build> + </profile> + + </profiles> +</project> http://git-wip-us.apache.org/repos/asf/hadoop/blob/f79e0aa3/hadoop-common-project/hadoop-kms/pom.xml ---------------------------------------------------------------------- diff --git a/hadoop-common-project/hadoop-kms/pom.xml b/hadoop-common-project/hadoop-kms/pom.xml index 62a0d7c..3451a1e 100644 --- a/hadoop-common-project/hadoop-kms/pom.xml +++ b/hadoop-common-project/hadoop-kms/pom.xml @@ -22,12 +22,12 @@ <parent> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-project</artifactId> - <version>2.8.2-SNAPSHOT</version> + <version>2.8.1</version> <relativePath>../../hadoop-project</relativePath> </parent> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-kms</artifactId> - <version>2.8.2-SNAPSHOT</version> + <version>2.8.1</version> <packaging>war</packaging> <name>Apache Hadoop KMS</name> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
