HBASE-21667 Move to latest ASF Parent POM

Signed-off-by: Josh Elser <elserj@apache.org>
This commit is contained in:
Peter Somogyi 2019-02-22 12:36:44 +01:00
parent ba02226302
commit 70bde491da
5 changed files with 16 additions and 114 deletions

View File

@ -75,7 +75,6 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId> <artifactId>maven-compiler-plugin</artifactId>
<version>${maven.compiler.version}</version>
<configuration> <configuration>
<compilerId>javac-with-errorprone</compilerId> <compilerId>javac-with-errorprone</compilerId>
<forceJavacCompilerUse>true</forceJavacCompilerUse> <forceJavacCompilerUse>true</forceJavacCompilerUse>

83
pom.xml
View File

@ -32,7 +32,7 @@
<parent> <parent>
<groupId>org.apache</groupId> <groupId>org.apache</groupId>
<artifactId>apache</artifactId> <artifactId>apache</artifactId>
<version>18</version> <version>21</version>
<relativePath/> <relativePath/>
<!-- no parent resolution --> <!-- no parent resolution -->
</parent> </parent>
@ -91,14 +91,6 @@
<module>hbase-metrics</module> <module>hbase-metrics</module>
<module>hbase-zookeeper</module> <module>hbase-zookeeper</module>
</modules> </modules>
<!--Add apache snapshots in case we want to use unreleased versions of plugins:
e.g. surefire 2.18-SNAPSHOT-->
<pluginRepositories>
<pluginRepository>
<id>apache.snapshots</id>
<url>http://repository.apache.org/snapshots/</url>
</pluginRepository>
</pluginRepositories>
<scm> <scm>
<connection>scm:git:git://gitbox.apache.org/repos/asf/hbase.git</connection> <connection>scm:git:git://gitbox.apache.org/repos/asf/hbase.git</connection>
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/hbase.git</developerConnection> <developerConnection>scm:git:https://gitbox.apache.org/repos/asf/hbase.git</developerConnection>
@ -108,10 +100,6 @@
<system>JIRA</system> <system>JIRA</system>
<url>http://issues.apache.org/jira/browse/HBASE</url> <url>http://issues.apache.org/jira/browse/HBASE</url>
</issueManagement> </issueManagement>
<ciManagement>
<system>hudson</system>
<url>http://hudson.zones.apache.org/hudson/view/HBase/job/HBase-TRUNK/</url>
</ciManagement>
<mailingLists> <mailingLists>
<mailingList> <mailingList>
<name>User List</name> <name>User List</name>
@ -529,25 +517,10 @@
--> -->
<pluginManagement> <pluginManagement>
<plugins> <plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>${maven.dependency.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>${maven.javadoc.version}</version>
</plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-remote-resources-plugin</artifactId> <artifactId>maven-remote-resources-plugin</artifactId>
</plugin> </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>${maven.shade.version}</version>
</plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId> <artifactId>maven-release-plugin</artifactId>
@ -568,7 +541,6 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId> <artifactId>maven-compiler-plugin</artifactId>
<version>${maven.compiler.version}</version>
<configuration> <configuration>
<source>${compileSource}</source> <source>${compileSource}</source>
<target>${compileSource}</target> <target>${compileSource}</target>
@ -642,19 +614,6 @@
<artifactId>maven-surefire-report-plugin</artifactId> <artifactId>maven-surefire-report-plugin</artifactId>
<version>${surefire.version}</version> <version>${surefire.version}</version>
</plugin> </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<configuration>
<filesets>
<fileset>
<!--dfs tests have build dir hardcoded. Clean it as part of
clean target-->
<directory>build</directory>
</fileset>
</filesets>
</configuration>
</plugin>
<plugin> <plugin>
<groupId>org.codehaus.mojo</groupId> <groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId> <artifactId>buildnumber-maven-plugin</artifactId>
@ -725,10 +684,6 @@
<exclude>log4j.properties</exclude> <exclude>log4j.properties</exclude>
<exclude>mapred-queues.xml</exclude> <exclude>mapred-queues.xml</exclude>
<exclude>mapred-site.xml</exclude> <exclude>mapred-site.xml</exclude>
<!--I was seeing this w/o the below addition:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:2.4:jar (default-jar) on project hbase-protocol-shaded: Error assembling JAR: A zip file cannot include itself -> [Help 1]
-->
<exclude>*.jar</exclude>
</excludes> </excludes>
</configuration> </configuration>
</plugin> </plugin>
@ -825,8 +780,6 @@
<exclude>**/.*</exclude> <exclude>**/.*</exclude>
<exclude>**/*.tgz</exclude> <exclude>**/*.tgz</exclude>
<exclude>**/*.orig</exclude> <exclude>**/*.orig</exclude>
<exclude>**/8e8ab58dcf39412da19833fcd8f687ac</exclude>
<exclude>**/a6a6562b777440fd9c34885428f5cb61.21e75333ada3d5bafb34bb918f29576c</exclude>
<exclude>**/0000000000000016310</exclude> <exclude>**/0000000000000016310</exclude>
<exclude>**/.idea/**</exclude> <exclude>**/.idea/**</exclude>
<exclude>**/*.iml</exclude> <exclude>**/*.iml</exclude>
@ -1204,8 +1157,6 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId> <artifactId>maven-site-plugin</artifactId>
<version>${maven.site.version}</version>
<inherited>false</inherited>
<dependencies> <dependencies>
<dependency> <dependency>
<!-- add support for ssh/scp --> <!-- add support for ssh/scp -->
@ -1421,8 +1372,6 @@
<commons-lang3.version>3.6</commons-lang3.version> <commons-lang3.version>3.6</commons-lang3.version>
<commons-math.version>3.6.1</commons-math.version> <commons-math.version>3.6.1</commons-math.version>
<disruptor.version>3.3.6</disruptor.version> <disruptor.version>3.3.6</disruptor.version>
<!-- Do not use versions earlier than 3.2.2 due to a security vulnerability -->
<collections.version>4.1</collections.version>
<httpclient.version>4.5.3</httpclient.version> <httpclient.version>4.5.3</httpclient.version>
<httpcore.version>4.4.6</httpcore.version> <httpcore.version>4.4.6</httpcore.version>
<metrics-core.version>3.2.1</metrics-core.version> <metrics-core.version>3.2.1</metrics-core.version>
@ -1436,7 +1385,6 @@
<jersey.version>2.25.1</jersey.version> <jersey.version>2.25.1</jersey.version>
<glassfish.jsp.version>2.3.2</glassfish.jsp.version> <glassfish.jsp.version>2.3.2</glassfish.jsp.version>
<glassfish.el.version>3.0.1-b08</glassfish.el.version> <glassfish.el.version>3.0.1-b08</glassfish.el.version>
<jetty.jspapi.version>6.1.14</jetty.jspapi.version>
<jruby.version>9.1.13.0</jruby.version> <jruby.version>9.1.13.0</jruby.version>
<junit.version>4.12</junit.version> <junit.version>4.12</junit.version>
<hamcrest.version>1.3</hamcrest.version> <hamcrest.version>1.3</hamcrest.version>
@ -1479,16 +1427,7 @@
<maven.antrun.version>1.8</maven.antrun.version> <maven.antrun.version>1.8</maven.antrun.version>
<maven.bundle.version>3.3.0</maven.bundle.version> <maven.bundle.version>3.3.0</maven.bundle.version>
<maven.checkstyle.version>3.0.0</maven.checkstyle.version> <maven.checkstyle.version>3.0.0</maven.checkstyle.version>
<maven.compiler.version>3.6.1</maven.compiler.version>
<maven.dependency.version>3.0.1</maven.dependency.version>
<maven.eclipse.version>2.10</maven.eclipse.version> <maven.eclipse.version>2.10</maven.eclipse.version>
<maven.install.version>2.5.2</maven.install.version>
<maven.jar.version>3.0.2</maven.jar.version>
<maven.javadoc.version>3.0.0</maven.javadoc.version>
<maven.patch.version>1.2</maven.patch.version>
<maven.shade.version>3.0.0</maven.shade.version>
<maven.site.version>3.4</maven.site.version>
<maven.source.version>3.0.1</maven.source.version>
<maven.warbucks.version>1.1.0</maven.warbucks.version> <maven.warbucks.version>1.1.0</maven.warbucks.version>
<os.maven.version>1.5.0.Final</os.maven.version> <os.maven.version>1.5.0.Final</os.maven.version>
<plexus.errorprone.javac.version>2.8.2</plexus.errorprone.javac.version> <plexus.errorprone.javac.version>2.8.2</plexus.errorprone.javac.version>
@ -1496,13 +1435,6 @@
<wagon.ssh.version>2.12</wagon.ssh.version> <wagon.ssh.version>2.12</wagon.ssh.version>
<xml.maven.version>1.0.1</xml.maven.version> <xml.maven.version>1.0.1</xml.maven.version>
<hbase-thirdparty.version>2.1.0</hbase-thirdparty.version> <hbase-thirdparty.version>2.1.0</hbase-thirdparty.version>
<!-- General Packaging -->
<package.prefix>/usr</package.prefix>
<package.conf.dir>/etc/hbase</package.conf.dir>
<package.log.dir>/var/log/hbase</package.log.dir>
<package.pid.dir>/var/run/hbase</package.pid.dir>
<package.release>1</package.release>
<final.name>${project.artifactId}-${project.version}</final.name>
<!-- Intraproject jar naming properties --> <!-- Intraproject jar naming properties -->
<!-- TODO this is pretty ugly, but works for the moment. <!-- TODO this is pretty ugly, but works for the moment.
Modules are pretty heavy-weight things, so doing this work isn't too bad. --> Modules are pretty heavy-weight things, so doing this work isn't too bad. -->
@ -1515,7 +1447,6 @@
<mapreduce.test.jar>hbase-mapreduce-${project.version}-tests.jar</mapreduce.test.jar> <mapreduce.test.jar>hbase-mapreduce-${project.version}-tests.jar</mapreduce.test.jar>
<zookeeper.test.jar>hbase-zookeeper-${project.version}-tests.jar</zookeeper.test.jar> <zookeeper.test.jar>hbase-zookeeper-${project.version}-tests.jar</zookeeper.test.jar>
<shell-executable>bash</shell-executable> <shell-executable>bash</shell-executable>
<surefire.version>2.21.0</surefire.version>
<surefire.provider>surefire-junit47</surefire.provider> <surefire.provider>surefire-junit47</surefire.provider>
<!-- default: run small & medium, medium with 2 threads --> <!-- default: run small & medium, medium with 2 threads -->
<surefire.skipFirstPart>false</surefire.skipFirstPart> <surefire.skipFirstPart>false</surefire.skipFirstPart>
@ -3452,7 +3383,6 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId> <artifactId>maven-compiler-plugin</artifactId>
<version>${maven.compiler.version}</version>
<configuration> <configuration>
<compilerId>javac-with-errorprone</compilerId> <compilerId>javac-with-errorprone</compilerId>
<forceJavacCompilerUse>true</forceJavacCompilerUse> <forceJavacCompilerUse>true</forceJavacCompilerUse>
@ -3505,22 +3435,20 @@
<plugins> <plugins>
<plugin> <plugin>
<artifactId>maven-project-info-reports-plugin</artifactId> <artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.9</version>
<reportSets> <reportSets>
<reportSet> <reportSet>
<reports> <reports>
<report>cim</report>
<report>dependencies</report> <report>dependencies</report>
<report>dependency-convergence</report> <report>dependency-convergence</report>
<report>dependency-info</report> <report>dependency-info</report>
<report>dependency-management</report> <report>dependency-management</report>
<report>index</report> <report>index</report>
<report>issue-tracking</report> <report>issue-management</report>
<report>license</report> <report>licenses</report>
<report>mailing-list</report> <report>mailing-lists</report>
<report>plugin-management</report> <report>plugin-management</report>
<report>plugins</report> <report>plugins</report>
<report>project-team</report> <report>team</report>
<report>scm</report> <report>scm</report>
<report>summary</report> <report>summary</report>
</reports> </reports>
@ -3535,7 +3463,6 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId> <artifactId>maven-javadoc-plugin</artifactId>
<version>${maven.javadoc.version}</version>
<reportSets> <reportSets>
<!-- Dev API --> <!-- Dev API -->
<reportSet> <reportSet>

View File

@ -40,11 +40,13 @@
:leveloffset: 0 :leveloffset: 0
// Logo for HTML -- doesn't render in PDF // Logo for HTML -- doesn't render in PDF
ifdef::backend-html5[]
++++ ++++
<div> <div>
<a href="https://hbase.apache.org"><img src="images/hbase_logo_with_orca.png" alt="Apache HBase Logo" /></a> <a href="https://hbase.apache.org"><img src="images/hbase_logo_with_orca.png" alt="Apache HBase Logo" /></a>
</div> </div>
++++ ++++
endif::[]
// The directory is called _chapters because asciidoctor skips direct // The directory is called _chapters because asciidoctor skips direct
// processing of files found in directories starting with an _. This // processing of files found in directories starting with an _. This

View File

@ -15,30 +15,6 @@
# specific language governing permissions and limitations # specific language governing permissions and limitations
# under the License. # under the License.
report.cim.access = Access
report.cim.anthill.intro = Apache HBase&#8482; uses {Anthill, http://www.anthillpro.com/html/products/anthillos/}.
report.cim.bamboo.intro = Apache HBase&#8482; uses {Bamboo, http://www.atlassian.com/software/bamboo/}.
report.cim.buildforge.intro = Apache HBase&#8482; uses {Build Forge, http://www-306.ibm.com/software/awdtools/buildforge/enterprise/}.
report.cim.continuum.intro = Apache HBase&#8482; uses {Continuum, http://continuum.apache.org/}.
report.cim.cruisecontrol.intro = Apache HBase&#8482; uses {CruiseControl, http://cruisecontrol.sourceforge.net/}.
report.cim.description = These are the definitions of all continuous integration processes that builds and tests code on a frequent, regular basis.
report.cim.general.intro = Apache HBase&#8482; uses Continuous Integration System.
report.cim.hudson.intro = Apache HBase&#8482; uses {Hudson, http://hudson-ci.org/}.
report.cim.jenkins.intro = Apache HBase&#8482; uses {Jenkins, http://jenkins-ci.org/}.
report.cim.luntbuild.intro = Apache HBase&#8482; uses {Luntbuild, http://luntbuild.javaforge.com/}.
report.cim.travis.intro = Apache HBase&#8482; uses {Travis CI, https://travis-ci.org/}.
report.cim.name = Continuous Integration
report.cim.nocim = No continuous integration management system is defined. Please check back at a later date.
report.cim.notifiers.column.address = Address
report.cim.notifiers.column.configuration = Configuration
report.cim.notifiers.column.type = Type
report.cim.notifiers.intro = Configuration for notifying developers/users when a build is unsuccessful, including user information and notification mode.
report.cim.notifiers.nolist = No notifiers are defined. Please check back at a later date.
report.cim.notifiers.title = Notifiers
report.cim.nourl = No url to the continuous integration system is defined.
report.cim.overview.title = Overview
report.cim.title = Continuous Integration
report.cim.url = This is a link to the continuous integration system used by the project:
report.dependencies.column.artifactId = ArtifactId report.dependencies.column.artifactId = ArtifactId
report.dependencies.column.classifier = Classifier report.dependencies.column.classifier = Classifier
report.dependencies.column.description = Description report.dependencies.column.description = Description

View File

@ -35,7 +35,7 @@
See HBASE-14785 and HBASE-21005 for more info. --> See HBASE-14785 and HBASE-21005 for more info. -->
<groupId>com.github.joshelser</groupId> <groupId>com.github.joshelser</groupId>
<artifactId>maven-fluido-skin</artifactId> <artifactId>maven-fluido-skin</artifactId>
<version>1.4-HBase</version> <version>1.7.1-HBase</version>
</skin> </skin>
<custom> <custom>
<fluidoSkin> <fluidoSkin>
@ -71,36 +71,34 @@
<version position="none"/> <version position="none"/>
<body> <body>
<head> <head>
<meta name="viewport" content="width=device-width, initial-scale=1.0"></meta> <![CDATA[<meta name="viewport" content="width=device-width, initial-scale=1.0"></meta>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.2/css/bootstrap-responsive.min.css"/> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.2/css/bootstrap-responsive.min.css"/>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.9.1/styles/github.min.css"/> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.9.1/styles/github.min.css"/>
<link rel="stylesheet" href="css/site.css"/> <link rel="stylesheet" href="css/site.css"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.9.1/highlight.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.9.1/highlight.min.js"></script>]]>
</head> </head>
<menu name="Apache HBase Project"> <menu name="Apache HBase Project">
<item name="Overview" href="index.html"/> <item name="Overview" href="index.html"/>
<item name="License" href="license.html"/> <item name="License" href="licenses.html"/>
<item name="Downloads" href="http://www.apache.org/dyn/closer.cgi/hbase/"/> <item name="Downloads" href="http://www.apache.org/dyn/closer.cgi/hbase/"/>
<item name="Release Notes" href="https://issues.apache.org/jira/browse/HBASE?report=com.atlassian.jira.plugin.system.project:changelog-panel#selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel" /> <item name="Release Notes" href="https://issues.apache.org/jira/browse/HBASE?report=com.atlassian.jira.plugin.system.project:changelog-panel#selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel" />
<item name="Code Of Conduct" href="coc.html"/> <item name="Code Of Conduct" href="coc.html"/>
<item name="Blog" href="http://blogs.apache.org/hbase/"/> <item name="Blog" href="http://blogs.apache.org/hbase/"/>
<item name="Mailing Lists" href="mail-lists.html"/> <item name="Mailing Lists" href="mailing-lists.html"/>
<item name="Team" href="team-list.html"/> <item name="Team" href="team.html"/>
<item name="ReviewBoard" href="https://reviews.apache.org/"/> <item name="ReviewBoard" href="https://reviews.apache.org/"/>
<item name="Thanks" href="sponsors.html"/> <item name="Thanks" href="sponsors.html"/>
<item name="Powered by HBase" href="poweredbyhbase.html"/> <item name="Powered by HBase" href="poweredbyhbase.html"/>
<item name="Other resources" href="resources.html"/> <item name="Other resources" href="resources.html"/>
</menu> </menu>
<menu name="Project Information"> <menu name="Project Information">
<item name="Project Summary" href="project-summary.html"/> <item name="Project Summary" href="summary.html"/>
<item name="Dependency Information" href="dependency-info.html"/> <item name="Dependency Information" href="dependency-info.html"/>
<item name="Team" href="team-list.html"/> <item name="Source Repository" href="scm.html"/>
<item name="Source Repository" href="source-repository.html"/> <item name="Issue Tracking" href="issue-management.html"/>
<item name="Issue Tracking" href="issue-tracking.html"/>
<item name="Dependency Management" href="dependency-management.html"/> <item name="Dependency Management" href="dependency-management.html"/>
<item name="Dependencies" href="dependencies.html"/> <item name="Dependencies" href="dependencies.html"/>
<item name="Dependency Convergence" href="dependency-convergence.html"/> <item name="Dependency Convergence" href="dependency-convergence.html"/>
<item name="Continuous Integration" href="integration.html"/>
<item name="Plugin Management" href="plugin-management.html"/> <item name="Plugin Management" href="plugin-management.html"/>
<item name="Plugins" href="plugins.html"/> <item name="Plugins" href="plugins.html"/>
</menu> </menu>