HBASE-8187 trunk/0.95 tarball packaging
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1462606 13f79535-47bb-0310-9956-ffa450edef68
|
@ -0,0 +1,211 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<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">
|
||||||
|
<!--
|
||||||
|
/**
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
-->
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<parent>
|
||||||
|
<artifactId>hbase</artifactId>
|
||||||
|
<groupId>org.apache.hbase</groupId>
|
||||||
|
<version>0.97.0-SNAPSHOT</version>
|
||||||
|
<relativePath>..</relativePath>
|
||||||
|
</parent>
|
||||||
|
|
||||||
|
<artifactId>hbase-assembly</artifactId>
|
||||||
|
<name>HBase - Assembly</name>
|
||||||
|
<description>
|
||||||
|
Module that does project assembly and site.
|
||||||
|
</description>
|
||||||
|
<packaging>pom</packaging>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-assembly-plugin</artifactId>
|
||||||
|
<version>${maven.assembly.version}</version>
|
||||||
|
<configuration>
|
||||||
|
<skipAssembly>false</skipAssembly>
|
||||||
|
<appendAssemblyId>true</appendAssemblyId>
|
||||||
|
<!--We do not want assembly attached; run on command-line explicitly
|
||||||
|
if you want to do an assembly-->
|
||||||
|
<attach>false</attach>
|
||||||
|
<tarLongFileMode>gnu</tarLongFileMode>
|
||||||
|
<descriptors>
|
||||||
|
<descriptor>${assembly.file}</descriptor>
|
||||||
|
</descriptors>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<!--The below plugins are about site generation.
|
||||||
|
They are all marked as not to be in herited by child
|
||||||
|
modules. The plugins are meant to run here in this
|
||||||
|
module only
|
||||||
|
-->
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.codehaus.mojo</groupId>
|
||||||
|
<artifactId>xml-maven-plugin</artifactId>
|
||||||
|
<version>1.0</version>
|
||||||
|
<inherited>false</inherited>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<!-- Run the hbase-default.xml through a stylesheet so can show it in doc-->
|
||||||
|
<goals>
|
||||||
|
<goal>transform</goal>
|
||||||
|
</goals>
|
||||||
|
<phase>pre-site</phase>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
<configuration>
|
||||||
|
<transformationSets>
|
||||||
|
<transformationSet>
|
||||||
|
<!--Reaching up and over into common sub-module for hbase-default.xml-->
|
||||||
|
<dir>${basedir}/../hbase-common/src/main/resources/</dir>
|
||||||
|
<includes>
|
||||||
|
<include>hbase-default.xml</include>
|
||||||
|
</includes>
|
||||||
|
<stylesheet>${basedir}/src/xslt/configuration_to_docbook_section.xsl</stylesheet>
|
||||||
|
<outputDir>${basedir}/target/docbkx</outputDir>
|
||||||
|
</transformationSet>
|
||||||
|
</transformationSets>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<!--Build the documentation. We build it twice. Once as a single page and then
|
||||||
|
again as multipage.-->
|
||||||
|
<plugin>
|
||||||
|
<groupId>com.agilejava.docbkx</groupId>
|
||||||
|
<artifactId>docbkx-maven-plugin</artifactId>
|
||||||
|
<version>2.0.14</version>
|
||||||
|
<inherited>false</inherited>
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.docbook</groupId>
|
||||||
|
<artifactId>docbook-xml</artifactId>
|
||||||
|
<version>4.4</version>
|
||||||
|
<scope>runtime</scope>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
<configuration>
|
||||||
|
<xincludeSupported>true</xincludeSupported>
|
||||||
|
<useIdAsFilename>true</useIdAsFilename>
|
||||||
|
<sectionAutolabelMaxDepth>100</sectionAutolabelMaxDepth>
|
||||||
|
<sectionAutolabel>true</sectionAutolabel>
|
||||||
|
<sectionLabelIncludesComponentLabel>true</sectionLabelIncludesComponentLabel>
|
||||||
|
<htmlCustomization>${basedir}/src/docbkx/customization.xsl</htmlCustomization>
|
||||||
|
<tocMaxDepth>2</tocMaxDepth>
|
||||||
|
<insertXrefPageNumber>yes</insertXrefPageNumber>
|
||||||
|
<targetDirectory>${basedir}/target/docbkx</targetDirectory>
|
||||||
|
<chunkerOutputEncoding>UTF-8</chunkerOutputEncoding>
|
||||||
|
</configuration>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>multipage</id>
|
||||||
|
<goals>
|
||||||
|
<goal>generate-html</goal>
|
||||||
|
</goals>
|
||||||
|
<phase>pre-site</phase>
|
||||||
|
<configuration>
|
||||||
|
<navigShowtitles>true</navigShowtitles>
|
||||||
|
<chunkedOutput>true</chunkedOutput>
|
||||||
|
<imgSrcPath>../images/</imgSrcPath>
|
||||||
|
<htmlStylesheet>../css/freebsd_docbook.css</htmlStylesheet>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
<execution>
|
||||||
|
<id>onepage</id>
|
||||||
|
<goals>
|
||||||
|
<goal>generate-html</goal>
|
||||||
|
</goals>
|
||||||
|
<phase>pre-site</phase>
|
||||||
|
<configuration>
|
||||||
|
<imgSrcPath>images/</imgSrcPath>
|
||||||
|
<htmlStylesheet>css/freebsd_docbook.css</htmlStylesheet>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-resources-plugin</artifactId>
|
||||||
|
<version>${maven.resources.plugin.version}</version>
|
||||||
|
<!--$NO-MVN-MAN-VER$ -->
|
||||||
|
<inherited>false</inherited>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>copy-javadocs</id>
|
||||||
|
<goals>
|
||||||
|
<goal>copy-resources</goal>
|
||||||
|
</goals>
|
||||||
|
<phase>site</phase>
|
||||||
|
<configuration>
|
||||||
|
<outputDirectory>target/site/apidocs</outputDirectory>
|
||||||
|
<resources>
|
||||||
|
<resource>
|
||||||
|
<directory>${basedir}/target/apidocs</directory>
|
||||||
|
<includes>
|
||||||
|
<include>**/**</include>
|
||||||
|
</includes>
|
||||||
|
</resource>
|
||||||
|
</resources>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
<execution>
|
||||||
|
<id>copy-docbkx</id>
|
||||||
|
<goals>
|
||||||
|
<goal>copy-resources</goal>
|
||||||
|
</goals>
|
||||||
|
<phase>site</phase>
|
||||||
|
<configuration>
|
||||||
|
<outputDirectory>target/site</outputDirectory>
|
||||||
|
<resources>
|
||||||
|
<resource>
|
||||||
|
<directory>${basedir}/target/docbkx</directory>
|
||||||
|
<includes>
|
||||||
|
<include>**/**</include>
|
||||||
|
</includes>
|
||||||
|
</resource>
|
||||||
|
</resources>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
<configuration>
|
||||||
|
<escapeString>\</escapeString>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-site-plugin</artifactId>
|
||||||
|
<version>${maven.site.version}</version>
|
||||||
|
<inherited>false</inherited>
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<!-- add support for ssh/scp -->
|
||||||
|
<groupId>org.apache.maven.wagon</groupId>
|
||||||
|
<artifactId>wagon-ssh</artifactId>
|
||||||
|
<version>2.2</version>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
<configuration>
|
||||||
|
<inputEncoding>UTF-8</inputEncoding>
|
||||||
|
<outputEncoding>UTF-8</outputEncoding>
|
||||||
|
<templateFile>${basedir}/src/site/site.vm</templateFile>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
<dependencies>
|
||||||
|
</dependencies>
|
||||||
|
</project>
|
|
@ -1,3 +1,4 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
<!--
|
<!--
|
||||||
/**
|
/**
|
||||||
* Licensed to the Apache Software Foundation (ASF) under one
|
* Licensed to the Apache Software Foundation (ASF) under one
|
||||||
|
@ -17,6 +18,9 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
<!--Shared by hadoop-one-compat.xml and hadoop-two-compat.xml.
|
||||||
|
Does common copying-->
|
||||||
<component>
|
<component>
|
||||||
<fileSets>
|
<fileSets>
|
||||||
<!--Copy over the site if built as docs dir -->
|
<!--Copy over the site if built as docs dir -->
|
||||||
|
@ -24,70 +28,60 @@
|
||||||
<directory>target/site</directory>
|
<directory>target/site</directory>
|
||||||
<outputDirectory>docs</outputDirectory>
|
<outputDirectory>docs</outputDirectory>
|
||||||
</fileSet>
|
</fileSet>
|
||||||
<!-- Include top level text files -->
|
<!--Copy over the javadoc if built-->
|
||||||
<fileSet>
|
<fileSet>
|
||||||
<outputDirectory>/</outputDirectory>
|
<directory>${project.basedir}/../target/apidocs</directory>
|
||||||
|
<outputDirectory>docs/apidocs</outputDirectory>
|
||||||
|
</fileSet>
|
||||||
|
<!-- Include top level text files-->
|
||||||
|
<fileSet>
|
||||||
|
<directory>${project.basedir}/..</directory>
|
||||||
|
<outputDirectory>.</outputDirectory>
|
||||||
<includes>
|
<includes>
|
||||||
<include>*.txt</include>
|
<include>LICENSE.txt</include>
|
||||||
<include>pom.xml</include>
|
<include>NOTICE.txt</include>
|
||||||
|
<include>CHANGES.txt</include>
|
||||||
|
<include>README.txt</include>
|
||||||
</includes>
|
</includes>
|
||||||
|
<fileMode>0644</fileMode>
|
||||||
</fileSet>
|
</fileSet>
|
||||||
<!-- Include the top level conf directory -->
|
<!-- Include the top level conf directory -->
|
||||||
<fileSet>
|
<fileSet>
|
||||||
<directory>conf</directory>
|
<directory>${project.basedir}/../conf</directory>
|
||||||
<outputDirectory>conf</outputDirectory>
|
<outputDirectory>conf</outputDirectory>
|
||||||
<fileMode>0644</fileMode>
|
<fileMode>0644</fileMode>
|
||||||
<directoryMode>0755</directoryMode>
|
<directoryMode>0755</directoryMode>
|
||||||
</fileSet>
|
</fileSet>
|
||||||
<!-- Include top level bin directory -->
|
<!-- Include top level bin directory -->
|
||||||
<fileSet>
|
<fileSet>
|
||||||
<directory>bin</directory>
|
<directory>${project.basedir}/../bin</directory>
|
||||||
<outputDirectory>bin</outputDirectory>
|
<outputDirectory>bin</outputDirectory>
|
||||||
<fileMode>0755</fileMode>
|
<fileMode>0755</fileMode>
|
||||||
<directoryMode>0755</directoryMode>
|
<directoryMode>0755</directoryMode>
|
||||||
</fileSet>
|
</fileSet>
|
||||||
<fileSet>
|
|
||||||
<directory>conf</directory>
|
|
||||||
<outputDirectory>conf</outputDirectory>
|
|
||||||
<fileMode>0644</fileMode>
|
|
||||||
<directoryMode>0755</directoryMode>
|
|
||||||
</fileSet>
|
|
||||||
<!--Include top-level src. Module src done down below -->
|
|
||||||
<fileSet>
|
|
||||||
<directory>src</directory>
|
|
||||||
<outputDirectory>src</outputDirectory>
|
|
||||||
<fileMode>0644</fileMode>
|
|
||||||
<directoryMode>0755</directoryMode>
|
|
||||||
</fileSet>
|
|
||||||
<!-- Include dev-support directory -->
|
|
||||||
<fileSet>
|
|
||||||
<directory>dev-support</directory>
|
|
||||||
<outputDirectory>dev-support</outputDirectory>
|
|
||||||
<fileMode>0755</fileMode>
|
|
||||||
<directoryMode>0755</directoryMode>
|
|
||||||
</fileSet>
|
|
||||||
<!-- Move the ruby code over -->
|
<!-- Move the ruby code over -->
|
||||||
<fileSet>
|
<fileSet>
|
||||||
<directory>hbase-server/src/main/ruby</directory>
|
<directory>${project.basedir}/../hbase-server/src/main/ruby</directory>
|
||||||
<outputDirectory>lib/ruby</outputDirectory>
|
<outputDirectory>lib/ruby</outputDirectory>
|
||||||
<fileMode>0644</fileMode>
|
<fileMode>0644</fileMode>
|
||||||
<directoryMode>0755</directoryMode>
|
<directoryMode>0755</directoryMode>
|
||||||
</fileSet>
|
</fileSet>
|
||||||
<!-- Move the webapps to the webapp dir -->
|
<!-- Move the webapps to the webapp dir -->
|
||||||
<fileSet>
|
<fileSet>
|
||||||
<directory>hbase-server/target/hbase-webapps</directory>
|
<directory>${project.basedir}/../hbase-server/target/hbase-webapps</directory>
|
||||||
<outputDirectory>hbase-webapps</outputDirectory>
|
<outputDirectory>hbase-webapps</outputDirectory>
|
||||||
<fileMode>0644</fileMode>
|
<fileMode>0644</fileMode>
|
||||||
<directoryMode>0755</directoryMode>
|
<directoryMode>0755</directoryMode>
|
||||||
</fileSet>
|
</fileSet>
|
||||||
<!-- Include native libraries -->
|
<!-- Include native libraries -->
|
||||||
<fileSet>
|
<fileSet>
|
||||||
<directory>hbase-server/target/native</directory>
|
<directory>${project.basedir}/../hbase-server/target/native</directory>
|
||||||
<outputDirectory>native</outputDirectory>
|
<outputDirectory>lib/native</outputDirectory>
|
||||||
<fileMode>0755</fileMode>
|
<fileMode>0755</fileMode>
|
||||||
<directoryMode>0755</directoryMode>
|
<directoryMode>0755</directoryMode>
|
||||||
<includes>
|
<includes>
|
||||||
<include>*.so</include>
|
<include>*.so</include>
|
||||||
|
<include>*.dylib</include>
|
||||||
</includes>
|
</includes>
|
||||||
</fileSet>
|
</fileSet>
|
||||||
<!-- This is only necessary until maven fixes the intra-project dependency bug
|
<!-- This is only necessary until maven fixes the intra-project dependency bug
|
||||||
|
@ -97,7 +91,7 @@
|
||||||
have 1 submodule to accumulate, but we can copy/paste as necessary until maven is
|
have 1 submodule to accumulate, but we can copy/paste as necessary until maven is
|
||||||
fixed. -->
|
fixed. -->
|
||||||
<fileSet>
|
<fileSet>
|
||||||
<directory>hbase-server/target/</directory>
|
<directory>${project.basedir}/../hbase-server/target/</directory>
|
||||||
<outputDirectory>lib</outputDirectory>
|
<outputDirectory>lib</outputDirectory>
|
||||||
<includes>
|
<includes>
|
||||||
<include>${server.test.jar}</include>
|
<include>${server.test.jar}</include>
|
||||||
|
@ -105,7 +99,7 @@
|
||||||
<fileMode>0644</fileMode>
|
<fileMode>0644</fileMode>
|
||||||
</fileSet>
|
</fileSet>
|
||||||
<fileSet>
|
<fileSet>
|
||||||
<directory>hbase-it/target/</directory>
|
<directory>${project.basedir}/../hbase-it/target/</directory>
|
||||||
<outputDirectory>lib</outputDirectory>
|
<outputDirectory>lib</outputDirectory>
|
||||||
<includes>
|
<includes>
|
||||||
<include>${it.test.jar}</include>
|
<include>${it.test.jar}</include>
|
||||||
|
@ -113,7 +107,7 @@
|
||||||
<fileMode>0644</fileMode>
|
<fileMode>0644</fileMode>
|
||||||
</fileSet>
|
</fileSet>
|
||||||
<fileSet>
|
<fileSet>
|
||||||
<directory>hbase-common/target/</directory>
|
<directory>${project.basedir}/../hbase-common/target/</directory>
|
||||||
<outputDirectory>lib</outputDirectory>
|
<outputDirectory>lib</outputDirectory>
|
||||||
<includes>
|
<includes>
|
||||||
<include>${common.test.jar}</include>
|
<include>${common.test.jar}</include>
|
|
@ -1,7 +1,5 @@
|
||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1"
|
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1 http://maven.apache.org/xsd/assembly-1.1.1.xsd">
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1 http://maven.apache.org/xsd/assembly-1.1.1.xsd">
|
|
||||||
<!--
|
<!--
|
||||||
/**
|
/**
|
||||||
* Licensed to the Apache Software Foundation (ASF) under one
|
* Licensed to the Apache Software Foundation (ASF) under one
|
||||||
|
@ -23,7 +21,7 @@
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!--This 'all' id is not appended to the produced bundle because we do this: http://maven.apache.org/plugins/maven-assembly-plugin/faq.html#required-classifiers -->
|
<!--This 'all' id is not appended to the produced bundle because we do this: http://maven.apache.org/plugins/maven-assembly-plugin/faq.html#required-classifiers -->
|
||||||
<id>all</id>
|
<id>bin</id>
|
||||||
<formats>
|
<formats>
|
||||||
<format>tar.gz</format>
|
<format>tar.gz</format>
|
||||||
</formats>
|
</formats>
|
||||||
|
@ -35,39 +33,12 @@
|
||||||
<!-- Enable access to all projects in the current multimodule build. Eclipse
|
<!-- Enable access to all projects in the current multimodule build. Eclipse
|
||||||
says this is an error, but builds from the command line just fine. -->
|
says this is an error, but builds from the command line just fine. -->
|
||||||
<useAllReactorProjects>true</useAllReactorProjects>
|
<useAllReactorProjects>true</useAllReactorProjects>
|
||||||
<!-- This should work with more than 1 source module -->
|
|
||||||
<!-- For now, select which projects to include in this module-set. -->
|
|
||||||
<includes>
|
|
||||||
<include>org.apache.hbase:hbase-prefix-tree</include>
|
|
||||||
<include>org.apache.hbase:hbase-it</include>
|
|
||||||
<include>org.apache.hbase:hbase-protocol</include>
|
|
||||||
<include>org.apache.hbase:hbase-common</include>
|
|
||||||
<include>org.apache.hbase:hbase-client</include>
|
|
||||||
<include>org.apache.hbase:hbase-hadoop-compat</include>
|
|
||||||
<include>org.apache.hbase:hbase-server</include>
|
|
||||||
<include>org.apache.hbase:hbase-hadoop1-compat</include>
|
|
||||||
<include>org.apache.hbase:hbase-examples</include>
|
|
||||||
</includes>
|
|
||||||
<!-- Include all the sources in the top directory -->
|
|
||||||
<sources>
|
|
||||||
<fileSets>
|
|
||||||
<fileSet>
|
|
||||||
<excludes>
|
|
||||||
<exclude>target/</exclude>
|
|
||||||
<exclude>test/</exclude>
|
|
||||||
<exclude>.classpath</exclude>
|
|
||||||
<exclude>.project</exclude>
|
|
||||||
<exclude>.settings/</exclude>
|
|
||||||
</excludes>
|
|
||||||
</fileSet>
|
|
||||||
</fileSets>
|
|
||||||
</sources>
|
|
||||||
<!-- Binaries for the dependencies also go in the lib directory -->
|
<!-- Binaries for the dependencies also go in the lib directory -->
|
||||||
<binaries>
|
<binaries>
|
||||||
<outputDirectory>lib</outputDirectory>
|
<outputDirectory>lib</outputDirectory>
|
||||||
<unpack>false</unpack>
|
<unpack>false</unpack>
|
||||||
<dependencySets>
|
<dependencySets>
|
||||||
<dependencySet />
|
<dependencySet/>
|
||||||
</dependencySets>
|
</dependencySets>
|
||||||
</binaries>
|
</binaries>
|
||||||
</moduleSet>
|
</moduleSet>
|
|
@ -1,7 +1,5 @@
|
||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1"
|
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1 http://maven.apache.org/xsd/assembly-1.1.1.xsd">
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1 http://maven.apache.org/xsd/assembly-1.1.1.xsd">
|
|
||||||
<!--
|
<!--
|
||||||
/**
|
/**
|
||||||
* Licensed to the Apache Software Foundation (ASF) under one
|
* Licensed to the Apache Software Foundation (ASF) under one
|
||||||
|
@ -23,7 +21,7 @@
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!--This 'all' id is not appended to the produced bundle because we do this: http://maven.apache.org/plugins/maven-assembly-plugin/faq.html#required-classifiers -->
|
<!--This 'all' id is not appended to the produced bundle because we do this: http://maven.apache.org/plugins/maven-assembly-plugin/faq.html#required-classifiers -->
|
||||||
<id>all</id>
|
<id>bin</id>
|
||||||
<formats>
|
<formats>
|
||||||
<format>tar.gz</format>
|
<format>tar.gz</format>
|
||||||
</formats>
|
</formats>
|
||||||
|
@ -35,40 +33,12 @@
|
||||||
<!-- Enable access to all projects in the current multimodule build. Eclipse
|
<!-- Enable access to all projects in the current multimodule build. Eclipse
|
||||||
says this is an error, but builds from the command line just fine. -->
|
says this is an error, but builds from the command line just fine. -->
|
||||||
<useAllReactorProjects>true</useAllReactorProjects>
|
<useAllReactorProjects>true</useAllReactorProjects>
|
||||||
<!-- This should work with more than 1 source module -->
|
|
||||||
<!-- Now, select which projects to include in this module-set. -->
|
|
||||||
<!-- Just add future modules here assuming the wildcare doesn't match -->
|
|
||||||
<includes>
|
|
||||||
<include>org.apache.hbase:hbase-prefix-tree</include>
|
|
||||||
<include>org.apache.hbase:hbase-it</include>
|
|
||||||
<include>org.apache.hbase:hbase-protocol</include>
|
|
||||||
<include>org.apache.hbase:hbase-common</include>
|
|
||||||
<include>org.apache.hbase:hbase-client</include>
|
|
||||||
<include>org.apache.hbase:hbase-hadoop-compat</include>
|
|
||||||
<include>org.apache.hbase:hbase-server</include>
|
|
||||||
<include>org.apache.hbase:hbase-hadoop2-compat</include>
|
|
||||||
<include>org.apache.hbase:hbase-examples</include>
|
|
||||||
</includes>
|
|
||||||
<!-- Include all the sources in the top directory -->
|
|
||||||
<sources>
|
|
||||||
<fileSets>
|
|
||||||
<fileSet>
|
|
||||||
<excludes>
|
|
||||||
<exclude>target/</exclude>
|
|
||||||
<exclude>test/</exclude>
|
|
||||||
<exclude>.classpath</exclude>
|
|
||||||
<exclude>.project</exclude>
|
|
||||||
<exclude>.settings/</exclude>
|
|
||||||
</excludes>
|
|
||||||
</fileSet>
|
|
||||||
</fileSets>
|
|
||||||
</sources>
|
|
||||||
<!-- Binaries for the dependencies also go in the hbase-jars directory -->
|
<!-- Binaries for the dependencies also go in the hbase-jars directory -->
|
||||||
<binaries>
|
<binaries>
|
||||||
<outputDirectory>lib</outputDirectory>
|
<outputDirectory>lib</outputDirectory>
|
||||||
<unpack>false</unpack>
|
<unpack>false</unpack>
|
||||||
<dependencySets>
|
<dependencySets>
|
||||||
<dependencySet />
|
<dependencySet/>
|
||||||
</dependencySets>
|
</dependencySets>
|
||||||
</binaries>
|
</binaries>
|
||||||
</moduleSet>
|
</moduleSet>
|
|
@ -0,0 +1,83 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1 http://maven.apache.org/xsd/assembly-1.1.1.xsd">
|
||||||
|
<!--
|
||||||
|
/**
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!--Copies over all you need to build hbase-->
|
||||||
|
<id>src</id>
|
||||||
|
<formats>
|
||||||
|
<format>tar.gz</format>
|
||||||
|
</formats>
|
||||||
|
<moduleSets>
|
||||||
|
<moduleSet>
|
||||||
|
<!-- Enable access to all projects in the current multimodule build. Eclipse
|
||||||
|
says this is an error, but builds from the command line just fine. -->
|
||||||
|
<useAllReactorProjects>true</useAllReactorProjects>
|
||||||
|
<!-- Include all the sources in the top directory -->
|
||||||
|
<sources>
|
||||||
|
<fileSets>
|
||||||
|
<fileSet>
|
||||||
|
<excludes>
|
||||||
|
<exclude>target/</exclude>
|
||||||
|
<exclude>test/</exclude>
|
||||||
|
<exclude>.classpath</exclude>
|
||||||
|
<exclude>.project</exclude>
|
||||||
|
<exclude>.settings/</exclude>
|
||||||
|
</excludes>
|
||||||
|
</fileSet>
|
||||||
|
</fileSets>
|
||||||
|
</sources>
|
||||||
|
</moduleSet>
|
||||||
|
</moduleSets>
|
||||||
|
<fileSets>
|
||||||
|
<fileSet>
|
||||||
|
<directory>${project.basedir}/../dev-tools</directory>
|
||||||
|
<outputDirectory>dev-tools</outputDirectory>
|
||||||
|
<fileMode>0644</fileMode>
|
||||||
|
<directoryMode>0755</directoryMode>
|
||||||
|
</fileSet>
|
||||||
|
<!-- Include the top level conf directory -->
|
||||||
|
<fileSet>
|
||||||
|
<directory>${project.basedir}/../conf</directory>
|
||||||
|
<outputDirectory>conf</outputDirectory>
|
||||||
|
<fileMode>0644</fileMode>
|
||||||
|
<directoryMode>0755</directoryMode>
|
||||||
|
</fileSet>
|
||||||
|
<!-- Include top level bin directory -->
|
||||||
|
<fileSet>
|
||||||
|
<directory>${project.basedir}/../bin</directory>
|
||||||
|
<outputDirectory>bin</outputDirectory>
|
||||||
|
<fileMode>0755</fileMode>
|
||||||
|
<directoryMode>0755</directoryMode>
|
||||||
|
</fileSet>
|
||||||
|
<fileSet>
|
||||||
|
<directory>${project.basedir}/..</directory>
|
||||||
|
<outputDirectory>.</outputDirectory>
|
||||||
|
<includes>
|
||||||
|
<include>pom.xml</include>
|
||||||
|
<include>LICENSE.txt</include>
|
||||||
|
<include>NOTICE.txt</include>
|
||||||
|
<include>CHANGES.txt</include>
|
||||||
|
<include>README.txt</include>
|
||||||
|
</includes>
|
||||||
|
<fileMode>0644</fileMode>
|
||||||
|
</fileSet>
|
||||||
|
</fileSets>
|
||||||
|
</assembly>
|
Before Width: | Height: | Size: 7.3 KiB After Width: | Height: | Size: 7.3 KiB |
Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 5.9 KiB |
|
@ -1,3 +1,4 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
<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">
|
<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">
|
||||||
<!--
|
<!--
|
||||||
/**
|
/**
|
||||||
|
@ -22,7 +23,7 @@
|
||||||
<parent>
|
<parent>
|
||||||
<artifactId>hbase</artifactId>
|
<artifactId>hbase</artifactId>
|
||||||
<groupId>org.apache.hbase</groupId>
|
<groupId>org.apache.hbase</groupId>
|
||||||
<version>0.97-SNAPSHOT</version>
|
<version>0.97.0-SNAPSHOT</version>
|
||||||
<relativePath>..</relativePath>
|
<relativePath>..</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
|
@ -32,24 +33,44 @@
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
<plugins>
|
<plugins>
|
||||||
<plugin>
|
<plugin>
|
||||||
<artifactId>maven-surefire-plugin</artifactId>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<!-- Always skip the second part executions, since we only run
|
<artifactId>maven-site-plugin</artifactId>
|
||||||
simple unit tests in this module -->
|
<configuration>
|
||||||
<executions>
|
<skip>true</skip>
|
||||||
<execution>
|
</configuration>
|
||||||
<id>secondPartTestsExecution</id>
|
</plugin>
|
||||||
<phase>test</phase>
|
<plugin>
|
||||||
<goals>
|
<!--Make it so assembly:single does nothing in here-->
|
||||||
<goal>test</goal>
|
<artifactId>maven-assembly-plugin</artifactId>
|
||||||
</goals>
|
<version>${maven.assembly.version}</version>
|
||||||
<configuration>
|
<configuration>
|
||||||
<skip>true</skip>
|
<skipAssembly>true</skipAssembly>
|
||||||
</configuration>
|
</configuration>
|
||||||
</execution>
|
</plugin>
|
||||||
</executions>
|
<plugin>
|
||||||
</plugin>
|
<artifactId>maven-surefire-plugin</artifactId>
|
||||||
</plugins>
|
<!-- Always skip the second part executions, since we only run
|
||||||
|
simple unit tests in this module -->
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>secondPartTestsExecution</id>
|
||||||
|
<phase>test</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>test</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<skip>true</skip>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<!-- Make a jar and put the sources in the jar -->
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-source-plugin</artifactId>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
<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">
|
<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">
|
||||||
<!--
|
<!--
|
||||||
/**
|
/**
|
||||||
|
@ -22,7 +23,7 @@
|
||||||
<parent>
|
<parent>
|
||||||
<artifactId>hbase</artifactId>
|
<artifactId>hbase</artifactId>
|
||||||
<groupId>org.apache.hbase</groupId>
|
<groupId>org.apache.hbase</groupId>
|
||||||
<version>0.97-SNAPSHOT</version>
|
<version>0.97.0-SNAPSHOT</version>
|
||||||
<relativePath>..</relativePath>
|
<relativePath>..</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
|
@ -41,6 +42,21 @@
|
||||||
</resource>
|
</resource>
|
||||||
</resources>
|
</resources>
|
||||||
<plugins>
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-site-plugin</artifactId>
|
||||||
|
<configuration>
|
||||||
|
<skip>true</skip>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<!--Make it so assembly:single does nothing in here-->
|
||||||
|
<artifactId>maven-assembly-plugin</artifactId>
|
||||||
|
<version>${maven.assembly.version}</version>
|
||||||
|
<configuration>
|
||||||
|
<skipAssembly>true</skipAssembly>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
<artifactId>maven-antrun-plugin</artifactId>
|
<artifactId>maven-antrun-plugin</artifactId>
|
||||||
<executions>
|
<executions>
|
||||||
|
@ -107,6 +123,11 @@
|
||||||
</execution>
|
</execution>
|
||||||
</executions>
|
</executions>
|
||||||
</plugin>
|
</plugin>
|
||||||
|
<!-- Make a jar and put the sources in the jar -->
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-source-plugin</artifactId>
|
||||||
|
</plugin>
|
||||||
</plugins>
|
</plugins>
|
||||||
<pluginManagement>
|
<pluginManagement>
|
||||||
<plugins>
|
<plugins>
|
||||||
|
@ -129,7 +150,7 @@
|
||||||
</goals>
|
</goals>
|
||||||
</pluginExecutionFilter>
|
</pluginExecutionFilter>
|
||||||
<action>
|
<action>
|
||||||
<execute />
|
<execute/>
|
||||||
</action>
|
</action>
|
||||||
</pluginExecution>
|
</pluginExecution>
|
||||||
</pluginExecutions>
|
</pluginExecutions>
|
||||||
|
|
|
@ -795,9 +795,9 @@
|
||||||
|
|
||||||
<property skipInDoc="true">
|
<property skipInDoc="true">
|
||||||
<name>hbase.defaults.for.version</name>
|
<name>hbase.defaults.for.version</name>
|
||||||
<value>${hbase.version}</value>
|
<value>${pom.version}</value>
|
||||||
<description>
|
<description>
|
||||||
This defaults file was compiled for version ${hbase.version}. This variable is used
|
This defaults file was compiled for version ${pom.version}. This variable is used
|
||||||
to make sure that a user doesn't have an old version of hbase-default.xml on the
|
to make sure that a user doesn't have an old version of hbase-default.xml on the
|
||||||
classpath.
|
classpath.
|
||||||
</description>
|
</description>
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
<parent>
|
<parent>
|
||||||
<artifactId>hbase</artifactId>
|
<artifactId>hbase</artifactId>
|
||||||
<groupId>org.apache.hbase</groupId>
|
<groupId>org.apache.hbase</groupId>
|
||||||
<version>0.97-SNAPSHOT</version>
|
<version>0.97.0-SNAPSHOT</version>
|
||||||
<relativePath>..</relativePath>
|
<relativePath>..</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
<artifactId>hbase-examples</artifactId>
|
<artifactId>hbase-examples</artifactId>
|
||||||
|
@ -31,6 +31,21 @@
|
||||||
<description>Examples of HBase usage</description>
|
<description>Examples of HBase usage</description>
|
||||||
<build>
|
<build>
|
||||||
<plugins>
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-site-plugin</artifactId>
|
||||||
|
<configuration>
|
||||||
|
<skip>true</skip>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<!--Make it so assembly:single does nothing in here-->
|
||||||
|
<artifactId>maven-assembly-plugin</artifactId>
|
||||||
|
<version>${maven.assembly.version}</version>
|
||||||
|
<configuration>
|
||||||
|
<skipAssembly>true</skipAssembly>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
<artifactId>maven-surefire-plugin</artifactId>
|
<artifactId>maven-surefire-plugin</artifactId>
|
||||||
<version>${surefire.version}</version>
|
<version>${surefire.version}</version>
|
||||||
|
@ -40,6 +55,11 @@
|
||||||
<groups>${surefire.firstPartGroups}</groups>
|
<groups>${surefire.firstPartGroups}</groups>
|
||||||
</configuration>
|
</configuration>
|
||||||
</plugin>
|
</plugin>
|
||||||
|
<!-- Make a jar and put the sources in the jar -->
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-source-plugin</artifactId>
|
||||||
|
</plugin>
|
||||||
</plugins>
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
<?xml version="1.0"?>
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
<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">
|
||||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<!--
|
<!--
|
||||||
/**
|
/**
|
||||||
* Licensed to the Apache Software Foundation (ASF) under one
|
* Licensed to the Apache Software Foundation (ASF) under one
|
||||||
|
@ -24,7 +23,7 @@
|
||||||
<parent>
|
<parent>
|
||||||
<artifactId>hbase</artifactId>
|
<artifactId>hbase</artifactId>
|
||||||
<groupId>org.apache.hbase</groupId>
|
<groupId>org.apache.hbase</groupId>
|
||||||
<version>0.97-SNAPSHOT</version>
|
<version>0.97.0-SNAPSHOT</version>
|
||||||
<relativePath>..</relativePath>
|
<relativePath>..</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
|
@ -37,6 +36,21 @@
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
<plugins>
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-site-plugin</artifactId>
|
||||||
|
<configuration>
|
||||||
|
<skip>true</skip>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<!--Make it so assembly:single does nothing in here-->
|
||||||
|
<artifactId>maven-assembly-plugin</artifactId>
|
||||||
|
<version>${maven.assembly.version}</version>
|
||||||
|
<configuration>
|
||||||
|
<skipAssembly>true</skipAssembly>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
<artifactId>maven-surefire-plugin</artifactId>
|
<artifactId>maven-surefire-plugin</artifactId>
|
||||||
<!-- Always skip the second part executions, since we only run
|
<!-- Always skip the second part executions, since we only run
|
||||||
|
@ -54,6 +68,11 @@
|
||||||
</execution>
|
</execution>
|
||||||
</executions>
|
</executions>
|
||||||
</plugin>
|
</plugin>
|
||||||
|
<!-- Make a jar and put the sources in the jar -->
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-source-plugin</artifactId>
|
||||||
|
</plugin>
|
||||||
</plugins>
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
<?xml version="1.0"?>
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
<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">
|
||||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<!--
|
<!--
|
||||||
Licensed to the Apache Software Foundation (ASF) under one
|
Licensed to the Apache Software Foundation (ASF) under one
|
||||||
or more contributor license agreements. See the NOTICE file
|
or more contributor license agreements. See the NOTICE file
|
||||||
|
@ -22,7 +21,7 @@ limitations under the License.
|
||||||
<parent>
|
<parent>
|
||||||
<artifactId>hbase</artifactId>
|
<artifactId>hbase</artifactId>
|
||||||
<groupId>org.apache.hbase</groupId>
|
<groupId>org.apache.hbase</groupId>
|
||||||
<version>0.97-SNAPSHOT</version>
|
<version>0.97.0-SNAPSHOT</version>
|
||||||
<relativePath>..</relativePath>
|
<relativePath>..</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
|
@ -33,6 +32,22 @@ limitations under the License.
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
<plugins>
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-site-plugin</artifactId>
|
||||||
|
<configuration>
|
||||||
|
<skip>true</skip>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<!--Make it so assembly:single does nothing in here-->
|
||||||
|
<artifactId>maven-assembly-plugin</artifactId>
|
||||||
|
<version>${maven.assembly.version}</version>
|
||||||
|
<configuration>
|
||||||
|
<skipAssembly>true</skipAssembly>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
|
||||||
<plugin>
|
<plugin>
|
||||||
<artifactId>maven-surefire-plugin</artifactId>
|
<artifactId>maven-surefire-plugin</artifactId>
|
||||||
<!-- Always skip the second part executions, since we only run simple unit
|
<!-- Always skip the second part executions, since we only run simple unit
|
||||||
|
@ -50,6 +65,11 @@ limitations under the License.
|
||||||
</execution>
|
</execution>
|
||||||
</executions>
|
</executions>
|
||||||
</plugin>
|
</plugin>
|
||||||
|
<!-- Make a jar and put the sources in the jar -->
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-source-plugin</artifactId>
|
||||||
|
</plugin>
|
||||||
</plugins>
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
<?xml version="1.0"?>
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
<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">
|
||||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<!--
|
<!--
|
||||||
Licensed to the Apache Software Foundation (ASF) under one
|
Licensed to the Apache Software Foundation (ASF) under one
|
||||||
or more contributor license agreements. See the NOTICE file
|
or more contributor license agreements. See the NOTICE file
|
||||||
|
@ -22,7 +21,7 @@ limitations under the License.
|
||||||
<parent>
|
<parent>
|
||||||
<artifactId>hbase</artifactId>
|
<artifactId>hbase</artifactId>
|
||||||
<groupId>org.apache.hbase</groupId>
|
<groupId>org.apache.hbase</groupId>
|
||||||
<version>0.97-SNAPSHOT</version>
|
<version>0.97.0-SNAPSHOT</version>
|
||||||
<relativePath>..</relativePath>
|
<relativePath>..</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
|
@ -35,6 +34,43 @@ limitations under the License.
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
<plugins>
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-site-plugin</artifactId>
|
||||||
|
<configuration>
|
||||||
|
<skip>true</skip>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<!-- Make a jar and put the sources in the jar -->
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-source-plugin</artifactId>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<!--Make it so assembly:single does nothing in here-->
|
||||||
|
<artifactId>maven-assembly-plugin</artifactId>
|
||||||
|
<version>${maven.assembly.version}</version>
|
||||||
|
<configuration>
|
||||||
|
<skipAssembly>true</skipAssembly>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
|
||||||
|
<plugin>
|
||||||
|
<!--Make it so assembly:single does nothing in here-->
|
||||||
|
<artifactId>maven-assembly-plugin</artifactId>
|
||||||
|
<version>${maven.assembly.version}</version>
|
||||||
|
<configuration>
|
||||||
|
<skipAssembly>true</skipAssembly>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<!--Make it so assembly:single does nothing in here-->
|
||||||
|
<artifactId>maven-assembly-plugin</artifactId>
|
||||||
|
<version>${maven.assembly.version}</version>
|
||||||
|
<configuration>
|
||||||
|
<skipAssembly>true</skipAssembly>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
<artifactId>maven-surefire-plugin</artifactId>
|
<artifactId>maven-surefire-plugin</artifactId>
|
||||||
<!-- Always skip the second part executions, since we only run simple unit
|
<!-- Always skip the second part executions, since we only run simple unit
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
<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">
|
<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">
|
||||||
<!--
|
<!--
|
||||||
/**
|
/**
|
||||||
|
@ -22,7 +23,7 @@
|
||||||
<parent>
|
<parent>
|
||||||
<artifactId>hbase</artifactId>
|
<artifactId>hbase</artifactId>
|
||||||
<groupId>org.apache.hbase</groupId>
|
<groupId>org.apache.hbase</groupId>
|
||||||
<version>0.97-SNAPSHOT</version>
|
<version>0.97.0-SNAPSHOT</version>
|
||||||
<relativePath>..</relativePath>
|
<relativePath>..</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
|
@ -46,6 +47,26 @@
|
||||||
</testResources>
|
</testResources>
|
||||||
<pluginManagement>
|
<pluginManagement>
|
||||||
<plugins>
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-site-plugin</artifactId>
|
||||||
|
<configuration>
|
||||||
|
<skip>true</skip>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<!-- Make a jar and put the sources in the jar -->
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-source-plugin</artifactId>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<!--Make it so assembly:single does nothing in here-->
|
||||||
|
<artifactId>maven-assembly-plugin</artifactId>
|
||||||
|
<version>${maven.assembly.version}</version>
|
||||||
|
<configuration>
|
||||||
|
<skipAssembly>true</skipAssembly>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<artifactId>maven-failsafe-plugin</artifactId>
|
<artifactId>maven-failsafe-plugin</artifactId>
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
<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">
|
<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">
|
||||||
<!--
|
<!--
|
||||||
/**
|
/**
|
||||||
|
@ -22,7 +23,7 @@
|
||||||
<parent>
|
<parent>
|
||||||
<artifactId>hbase</artifactId>
|
<artifactId>hbase</artifactId>
|
||||||
<groupId>org.apache.hbase</groupId>
|
<groupId>org.apache.hbase</groupId>
|
||||||
<version>0.97-SNAPSHOT</version>
|
<version>0.97.0-SNAPSHOT</version>
|
||||||
<relativePath>..</relativePath>
|
<relativePath>..</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
|
@ -32,6 +33,26 @@
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
<plugins>
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-site-plugin</artifactId>
|
||||||
|
<configuration>
|
||||||
|
<skip>true</skip>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<!-- Make a jar and put the sources in the jar -->
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-source-plugin</artifactId>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<!--Make it so assembly:single does nothing in here-->
|
||||||
|
<artifactId>maven-assembly-plugin</artifactId>
|
||||||
|
<version>${maven.assembly.version}</version>
|
||||||
|
<configuration>
|
||||||
|
<skipAssembly>true</skipAssembly>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
<artifactId>maven-surefire-plugin</artifactId>
|
<artifactId>maven-surefire-plugin</artifactId>
|
||||||
<!-- Always skip the second part executions, since we only run
|
<!-- Always skip the second part executions, since we only run
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
<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">
|
<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">
|
||||||
<!--
|
<!--
|
||||||
/**
|
/**
|
||||||
|
@ -22,7 +23,7 @@
|
||||||
<parent>
|
<parent>
|
||||||
<artifactId>hbase</artifactId>
|
<artifactId>hbase</artifactId>
|
||||||
<groupId>org.apache.hbase</groupId>
|
<groupId>org.apache.hbase</groupId>
|
||||||
<version>0.97-SNAPSHOT</version>
|
<version>0.97.0-SNAPSHOT</version>
|
||||||
<relativePath>..</relativePath>
|
<relativePath>..</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
|
@ -32,6 +33,26 @@
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
<plugins>
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-site-plugin</artifactId>
|
||||||
|
<configuration>
|
||||||
|
<skip>true</skip>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<!-- Make a jar and put the sources in the jar -->
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-source-plugin</artifactId>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<!--Make it so assembly:single does nothing in here-->
|
||||||
|
<artifactId>maven-assembly-plugin</artifactId>
|
||||||
|
<version>${maven.assembly.version}</version>
|
||||||
|
<configuration>
|
||||||
|
<skipAssembly>true</skipAssembly>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
<artifactId>maven-surefire-plugin</artifactId>
|
<artifactId>maven-surefire-plugin</artifactId>
|
||||||
<!-- Always skip the second part executions, since we only run
|
<!-- Always skip the second part executions, since we only run
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
<parent>
|
<parent>
|
||||||
<artifactId>hbase</artifactId>
|
<artifactId>hbase</artifactId>
|
||||||
<groupId>org.apache.hbase</groupId>
|
<groupId>org.apache.hbase</groupId>
|
||||||
<version>0.97-SNAPSHOT</version>
|
<version>0.97.0-SNAPSHOT</version>
|
||||||
<relativePath>..</relativePath>
|
<relativePath>..</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
<artifactId>hbase-server</artifactId>
|
<artifactId>hbase-server</artifactId>
|
||||||
|
@ -50,9 +50,24 @@
|
||||||
</testResource>
|
</testResource>
|
||||||
</testResources>
|
</testResources>
|
||||||
<plugins>
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-site-plugin</artifactId>
|
||||||
|
<configuration>
|
||||||
|
<skip>true</skip>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
<!-- Run with -Dmaven.test.skip.exec=true to build -tests.jar without running
|
<!-- Run with -Dmaven.test.skip.exec=true to build -tests.jar without running
|
||||||
tests (this is needed for upstream projects whose tests need this jar simply for
|
tests (this is needed for upstream projects whose tests need this jar simply for
|
||||||
compilation) -->
|
compilation) -->
|
||||||
|
<plugin>
|
||||||
|
<!--Make it so assembly:single does nothing in here-->
|
||||||
|
<artifactId>maven-assembly-plugin</artifactId>
|
||||||
|
<version>${maven.assembly.version}</version>
|
||||||
|
<configuration>
|
||||||
|
<skipAssembly>true</skipAssembly>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<artifactId>maven-jar-plugin</artifactId>
|
<artifactId>maven-jar-plugin</artifactId>
|
||||||
|
@ -532,13 +547,10 @@
|
||||||
<configuration>
|
<configuration>
|
||||||
<target>
|
<target>
|
||||||
<mkdir dir="${project.build.directory}/native"/>
|
<mkdir dir="${project.build.directory}/native"/>
|
||||||
<exec executable="cmake" dir="${project.build.directory}/native"
|
<exec executable="cmake" dir="${project.build.directory}/native" failonerror="true">
|
||||||
failonerror="true">
|
<arg line="${basedir}/src/main/native -DJVM_ARCH_DATA_MODEL=${sun.arch.data.model}"/>
|
||||||
<arg
|
|
||||||
line="${basedir}/src/main/native -DJVM_ARCH_DATA_MODEL=${sun.arch.data.model}"/>
|
|
||||||
</exec>
|
</exec>
|
||||||
<exec executable="make" dir="${project.build.directory}/native"
|
<exec executable="make" dir="${project.build.directory}/native" failonerror="true">
|
||||||
failonerror="true">
|
|
||||||
<arg line="VERBOSE=1"/>
|
<arg line="VERBOSE=1"/>
|
||||||
</exec>
|
</exec>
|
||||||
</target>
|
</target>
|
||||||
|
|
178
pom.xml
|
@ -39,9 +39,7 @@
|
||||||
<groupId>org.apache.hbase</groupId>
|
<groupId>org.apache.hbase</groupId>
|
||||||
<artifactId>hbase</artifactId>
|
<artifactId>hbase</artifactId>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
<!--Version is defined below in properties section so can be shared by all sub modules.
|
<version>0.97.0-SNAPSHOT</version>
|
||||||
-->
|
|
||||||
<version>0.97-SNAPSHOT</version>
|
|
||||||
<name>HBase</name>
|
<name>HBase</name>
|
||||||
<description>
|
<description>
|
||||||
Apache HBase is the Hadoop database. Use it when you need
|
Apache HBase is the Hadoop database. Use it when you need
|
||||||
|
@ -59,6 +57,7 @@
|
||||||
<module>hbase-it</module>
|
<module>hbase-it</module>
|
||||||
<module>hbase-examples</module>
|
<module>hbase-examples</module>
|
||||||
<module>hbase-prefix-tree</module>
|
<module>hbase-prefix-tree</module>
|
||||||
|
<module>hbase-assembly</module>
|
||||||
</modules>
|
</modules>
|
||||||
<scm>
|
<scm>
|
||||||
<connection>scm:svn:http://svn.apache.org/repos/asf/hbase/trunk</connection>
|
<connection>scm:svn:http://svn.apache.org/repos/asf/hbase/trunk</connection>
|
||||||
|
@ -421,10 +420,7 @@
|
||||||
<!--Intentionally, this is not bound to a phase because it is an
|
<!--Intentionally, this is not bound to a phase because it is an
|
||||||
'aggregating' plugin; it expects to be run from the top-level only; see
|
'aggregating' plugin; it expects to be run from the top-level only; see
|
||||||
http://www.sonatype.com/books/mvnref-book/reference/assemblies-sect-basics.html.
|
http://www.sonatype.com/books/mvnref-book/reference/assemblies-sect-basics.html.
|
||||||
When it was bound to pre-site, we were descending into modules expecting
|
To get javadoc into your site, you must precede site build by invocation of javadoc:aggregate expplicitly.
|
||||||
dependencies like hbase-*.jar to be already built. It was messing us up,
|
|
||||||
particular on clean checkouts. To get javadoc into your site, you must
|
|
||||||
precede site build by invocation of javadoc:aggregate expplicitly.
|
|
||||||
-->
|
-->
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<artifactId>maven-javadoc-plugin</artifactId>
|
<artifactId>maven-javadoc-plugin</artifactId>
|
||||||
|
@ -684,166 +680,23 @@
|
||||||
<plugin>
|
<plugin>
|
||||||
<artifactId>maven-assembly-plugin</artifactId>
|
<artifactId>maven-assembly-plugin</artifactId>
|
||||||
<version>${maven.assembly.version}</version>
|
<version>${maven.assembly.version}</version>
|
||||||
<inherited>false</inherited>
|
|
||||||
<configuration>
|
<configuration>
|
||||||
<skipAssembly>false</skipAssembly>
|
<!--Defer to the hbase-assembly sub-module. It
|
||||||
|
does all assembly-->
|
||||||
|
<skipAssembly>true</skipAssembly>
|
||||||
|
<!--Do not attach assembly to project.-->
|
||||||
|
<!--
|
||||||
<attach>false</attach>
|
<attach>false</attach>
|
||||||
<tarLongFileMode>gnu</tarLongFileMode>
|
<tarLongFileMode>gnu</tarLongFileMode>
|
||||||
|
-->
|
||||||
|
<!--
|
||||||
<appendAssemblyId>false</appendAssemblyId>
|
<appendAssemblyId>false</appendAssemblyId>
|
||||||
|
-->
|
||||||
|
<!--
|
||||||
<descriptors>
|
<descriptors>
|
||||||
<descriptor>${assembly.file}</descriptor>
|
<descriptor>${assembly.file}</descriptor>
|
||||||
</descriptors>
|
</descriptors>
|
||||||
</configuration>
|
-->
|
||||||
</plugin>
|
|
||||||
<!--The below plugins are about site generation.
|
|
||||||
They are all marked as not to be in herited by child
|
|
||||||
modules. The plugins are meant to run here in the
|
|
||||||
parent project only.
|
|
||||||
-->
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
|
||||||
<artifactId>xml-maven-plugin</artifactId>
|
|
||||||
<version>1.0</version>
|
|
||||||
<inherited>false</inherited>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<goals>
|
|
||||||
<goal>transform</goal>
|
|
||||||
</goals>
|
|
||||||
<phase>pre-site</phase>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
<configuration>
|
|
||||||
<transformationSets>
|
|
||||||
<transformationSet>
|
|
||||||
<!--Reaching down into sub-module for docs-->
|
|
||||||
<dir>${basedir}/hbase-common/src/main/resources/</dir>
|
|
||||||
<includes>
|
|
||||||
<include>hbase-default.xml</include>
|
|
||||||
</includes>
|
|
||||||
<stylesheet>${basedir}/src/xslt/configuration_to_docbook_section.xsl</stylesheet>
|
|
||||||
<outputDir>${basedir}/target/docbkx</outputDir>
|
|
||||||
</transformationSet>
|
|
||||||
</transformationSets>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>com.agilejava.docbkx</groupId>
|
|
||||||
<artifactId>docbkx-maven-plugin</artifactId>
|
|
||||||
<version>2.0.14</version>
|
|
||||||
<inherited>false</inherited>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.docbook</groupId>
|
|
||||||
<artifactId>docbook-xml</artifactId>
|
|
||||||
<version>4.4</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
<configuration>
|
|
||||||
<xincludeSupported>true</xincludeSupported>
|
|
||||||
<useIdAsFilename>true</useIdAsFilename>
|
|
||||||
<sectionAutolabelMaxDepth>100</sectionAutolabelMaxDepth>
|
|
||||||
<sectionAutolabel>true</sectionAutolabel>
|
|
||||||
<sectionLabelIncludesComponentLabel>true</sectionLabelIncludesComponentLabel>
|
|
||||||
<htmlCustomization>${basedir}/src/docbkx/customization.xsl</htmlCustomization>
|
|
||||||
<tocMaxDepth>2</tocMaxDepth>
|
|
||||||
<insertXrefPageNumber>yes</insertXrefPageNumber>
|
|
||||||
<targetDirectory>${basedir}/target/docbkx</targetDirectory>
|
|
||||||
<chunkerOutputEncoding>UTF-8</chunkerOutputEncoding>
|
|
||||||
</configuration>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>multipage</id>
|
|
||||||
<goals>
|
|
||||||
<goal>generate-html</goal>
|
|
||||||
</goals>
|
|
||||||
<phase>pre-site</phase>
|
|
||||||
<configuration>
|
|
||||||
<navigShowtitles>true</navigShowtitles>
|
|
||||||
<chunkedOutput>true</chunkedOutput>
|
|
||||||
<imgSrcPath>../images/</imgSrcPath>
|
|
||||||
<htmlStylesheet>../css/freebsd_docbook.css</htmlStylesheet>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
<execution>
|
|
||||||
<id>onepage</id>
|
|
||||||
<goals>
|
|
||||||
<goal>generate-html</goal>
|
|
||||||
</goals>
|
|
||||||
<phase>pre-site</phase>
|
|
||||||
<configuration>
|
|
||||||
<imgSrcPath>images/</imgSrcPath>
|
|
||||||
<htmlStylesheet>css/freebsd_docbook.css</htmlStylesheet>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-resources-plugin</artifactId>
|
|
||||||
<version>${maven.resources.plugin.version}</version>
|
|
||||||
<!--$NO-MVN-MAN-VER$ -->
|
|
||||||
<inherited>false</inherited>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>copy-javadocs</id>
|
|
||||||
<goals>
|
|
||||||
<goal>copy-resources</goal>
|
|
||||||
</goals>
|
|
||||||
<phase>site</phase>
|
|
||||||
<configuration>
|
|
||||||
<outputDirectory>target/site/apidocs</outputDirectory>
|
|
||||||
<resources>
|
|
||||||
<resource>
|
|
||||||
<directory>${basedir}/target/apidocs</directory>
|
|
||||||
<includes>
|
|
||||||
<include>**/**</include>
|
|
||||||
</includes>
|
|
||||||
</resource>
|
|
||||||
</resources>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
<execution>
|
|
||||||
<id>copy-docbkx</id>
|
|
||||||
<goals>
|
|
||||||
<goal>copy-resources</goal>
|
|
||||||
</goals>
|
|
||||||
<phase>site</phase>
|
|
||||||
<configuration>
|
|
||||||
<outputDirectory>target/site</outputDirectory>
|
|
||||||
<resources>
|
|
||||||
<resource>
|
|
||||||
<directory>${basedir}/target/docbkx</directory>
|
|
||||||
<includes>
|
|
||||||
<include>**/**</include>
|
|
||||||
</includes>
|
|
||||||
</resource>
|
|
||||||
</resources>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
<configuration>
|
|
||||||
<escapeString>\</escapeString>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-site-plugin</artifactId>
|
|
||||||
<version>${maven.site.version}</version>
|
|
||||||
<inherited>false</inherited>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<!-- add support for ssh/scp -->
|
|
||||||
<groupId>org.apache.maven.wagon</groupId>
|
|
||||||
<artifactId>wagon-ssh</artifactId>
|
|
||||||
<version>2.2</version>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
<configuration>
|
|
||||||
<inputEncoding>UTF-8</inputEncoding>
|
|
||||||
<outputEncoding>UTF-8</outputEncoding>
|
|
||||||
<templateFile>${basedir}/src/site/site.vm</templateFile>
|
|
||||||
</configuration>
|
</configuration>
|
||||||
</plugin>
|
</plugin>
|
||||||
<!-- Special configuration for findbugs just in the parent so
|
<!-- Special configuration for findbugs just in the parent so
|
||||||
|
@ -878,7 +731,6 @@
|
||||||
</maven.build.timestamp.format>
|
</maven.build.timestamp.format>
|
||||||
<buildDate>${maven.build.timestamp}</buildDate>
|
<buildDate>${maven.build.timestamp}</buildDate>
|
||||||
<compileSource>1.6</compileSource>
|
<compileSource>1.6</compileSource>
|
||||||
<hbase.version>${project.version}</hbase.version>
|
|
||||||
<!-- Dependencies -->
|
<!-- Dependencies -->
|
||||||
<hadoop-two.version>2.0.2-alpha</hadoop-two.version>
|
<hadoop-two.version>2.0.2-alpha</hadoop-two.version>
|
||||||
<hadoop-one.version>1.1.2</hadoop-one.version>
|
<hadoop-one.version>1.1.2</hadoop-one.version>
|
||||||
|
@ -913,7 +765,7 @@
|
||||||
<jettison.version>1.3.1</jettison.version>
|
<jettison.version>1.3.1</jettison.version>
|
||||||
<netty.version>3.5.9.Final</netty.version>
|
<netty.version>3.5.9.Final</netty.version>
|
||||||
<!-- Plugin Dependencies -->
|
<!-- Plugin Dependencies -->
|
||||||
<maven.assembly.version>2.3</maven.assembly.version>
|
<maven.assembly.version>2.4</maven.assembly.version>
|
||||||
<maven.antrun.version>1.6</maven.antrun.version>
|
<maven.antrun.version>1.6</maven.antrun.version>
|
||||||
<jamon.plugin.version>2.3.4</jamon.plugin.version>
|
<jamon.plugin.version>2.3.4</jamon.plugin.version>
|
||||||
<findbugs-maven-plugin.version>2.5.2</findbugs-maven-plugin.version>
|
<findbugs-maven-plugin.version>2.5.2</findbugs-maven-plugin.version>
|
||||||
|
@ -1496,8 +1348,8 @@
|
||||||
<module>hbase-hadoop2-compat</module>
|
<module>hbase-hadoop2-compat</module>
|
||||||
</modules>
|
</modules>
|
||||||
<properties>
|
<properties>
|
||||||
<slf4j.version>1.6.1</slf4j.version>
|
|
||||||
<hadoop.version>${hadoop-two.version}</hadoop.version>
|
<hadoop.version>${hadoop-two.version}</hadoop.version>
|
||||||
|
<slf4j.version>1.6.1</slf4j.version>
|
||||||
<compat.module>hbase-hadoop2-compat</compat.module>
|
<compat.module>hbase-hadoop2-compat</compat.module>
|
||||||
<assembly.file>src/assembly/hadoop-two-compat.xml</assembly.file>
|
<assembly.file>src/assembly/hadoop-two-compat.xml</assembly.file>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
Before Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 9.2 KiB |
Before Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 56 KiB |
Before Width: | Height: | Size: 203 KiB |