hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel Vimont (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HBASE-14876) Provide maven archetypes
Date Wed, 13 Jan 2016 06:23:39 GMT

     [ https://issues.apache.org/jira/browse/HBASE-14876?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Daniel Vimont updated HBASE-14876:
    Release Note: 
HBASE-14876 - new infrastructure for Maven archetypes

Patches are being submitted via the sub-tasks of this task. Please see release notes of the
sub-tasks for details.

HBASE-14876 - new infrastructure for Maven archetypes

After applying the patch, see README.txt in the directory 'hbase-archetypes' (new subdirectory
of 'hbase') for details. (The README text is also conveniently positioned at the top of the
patch itself.)

Here is the opening paragraph of the README.txt file:
The hbase-archetypes subproject of hbase provides an infrastructure for creation and maintenance
of Maven archetypes pertinent to HBase. Upon deployment to the archetype catalog of the central
Maven repository, these archetypes may be used by end-user developers to autogenerate completely
configured Maven projects (including fully-functioning sample code) through invocation of
the archetype:generate goal of the maven-archetype-plugin.
The README.txt file also contains several paragraphs under the heading, "Notes for contributors
to the HBase project", which explains the layout of 'hbase-archetypes', and how archetypes
are created and installed into the local Maven repository, ready for deployment to the central
Maven repository. It also outlines how new archetypes may be developed and added to the collection
in the future.

> Provide maven archetypes
> ------------------------
>                 Key: HBASE-14876
>                 URL: https://issues.apache.org/jira/browse/HBASE-14876
>             Project: HBase
>          Issue Type: New Feature
>          Components: build, Usability
>    Affects Versions: 2.0.0
>            Reporter: Nick Dimiduk
>            Assignee: Daniel Vimont
>              Labels: beginner, maven
>         Attachments: HBASE-14876-v2.patch, HBASE-14876.patch, archetype_prototype.zip,
archetype_prototype02.zip, archetype_shaded_prototype01.zip
> To help onboard new users, we should provide maven archetypes for hbase client applications.
Off the top of my head, we should have templates for
>  - hbase client application with all dependencies
>  - hbase client application using client-shaded jar
>  - mapreduce application with hbase as input and output (ie, copy table)

This message was sent by Atlassian JIRA

View raw message