[jira] [Updated] (HBASE-14877) maven archetype: client application

2016-06-19 Thread Mikhail Antonov (JIRA)

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

Mikhail Antonov updated HBASE-14877:

Resolution: Fixed
Status: Resolved  (was: Patch Available)

> maven archetype: client application
> ---
>
> Key: HBASE-14877
> URL: https://issues.apache.org/jira/browse/HBASE-14877
> Project: HBase
>  Issue Type: Sub-task
>  Components: build, Usability
>Affects Versions: 2.0.0
>Reporter: Nick Dimiduk
>Assignee: Daniel Vimont
>  Labels: archetype, beginner, maven
> Fix For: 2.0.0, 1.3.0
>
> Attachments: HBASE-14877-v2.patch, HBASE-14877-v3.patch, 
> HBASE-14877-v4.patch, HBASE-14877-v5.patch, HBASE-14877-v6.patch, 
> HBASE-14877.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14877) maven archetype: client application

2016-06-19 Thread Mikhail Antonov (JIRA)

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

Mikhail Antonov updated HBASE-14877:

Status: Patch Available  (was: Reopened)

> maven archetype: client application
> ---
>
> Key: HBASE-14877
> URL: https://issues.apache.org/jira/browse/HBASE-14877
> Project: HBase
>  Issue Type: Sub-task
>  Components: build, Usability
>Affects Versions: 2.0.0
>Reporter: Nick Dimiduk
>Assignee: Daniel Vimont
>  Labels: archetype, beginner, maven
> Fix For: 2.0.0, 1.3.0
>
> Attachments: HBASE-14877-v2.patch, HBASE-14877-v3.patch, 
> HBASE-14877-v4.patch, HBASE-14877-v5.patch, HBASE-14877-v6.patch, 
> HBASE-14877.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14877) maven archetype: client application

2016-02-29 Thread Daniel Vimont (JIRA)

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

Daniel Vimont updated HBASE-14877:
--
Fix Version/s: 1.3.0

> maven archetype: client application
> ---
>
> Key: HBASE-14877
> URL: https://issues.apache.org/jira/browse/HBASE-14877
> Project: HBase
>  Issue Type: Sub-task
>  Components: build, Usability
>Affects Versions: 2.0.0
>Reporter: Nick Dimiduk
>Assignee: Daniel Vimont
>  Labels: archetype, beginner, maven
> Fix For: 2.0.0, 1.3.0
>
> Attachments: HBASE-14877-v2.patch, HBASE-14877-v3.patch, 
> HBASE-14877-v4.patch, HBASE-14877-v5.patch, HBASE-14877-v6.patch, 
> HBASE-14877.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14877) maven archetype: client application

2016-02-19 Thread Jonathan Hsieh (JIRA)

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

Jonathan Hsieh updated HBASE-14877:
---
   Resolution: Fixed
 Hadoop Flags: Reviewed
Fix Version/s: 2.0.0
   Status: Resolved  (was: Patch Available)

Hey [~daniel_vimont], I've committed to master.  Thanks for the reviews 
[~ndimiduk], [~busbey].

I've kicked off a run with all the latest yetus features -- I believe that may 
have resulted in the one clean precommit report.  The findbugs warnings 
shouldn't affect subsequent patch precommit builds, but if it does I may revert.

> maven archetype: client application
> ---
>
> Key: HBASE-14877
> URL: https://issues.apache.org/jira/browse/HBASE-14877
> Project: HBase
>  Issue Type: Sub-task
>  Components: build, Usability
>Affects Versions: 2.0.0
>Reporter: Nick Dimiduk
>Assignee: Daniel Vimont
>  Labels: archetype, beginner, maven
> Fix For: 2.0.0
>
> Attachments: HBASE-14877-v2.patch, HBASE-14877-v3.patch, 
> HBASE-14877-v4.patch, HBASE-14877-v5.patch, HBASE-14877-v6.patch, 
> HBASE-14877.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14877) maven archetype: client application

2016-02-18 Thread Daniel Vimont (JIRA)

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

Daniel Vimont updated HBASE-14877:
--
Status: Patch Available  (was: Open)

Submitting v6 of the patch, which differs from previous versions of patch as 
follows:

(1) In hbase-archetypes/hbase-client-project/pom.xml, the elements 
{{maven.compiler.source}} and {{maven.compiler.target}} were incorrectly 
hard-coded with the value "1.7"; this has been replaced by the variable 
$compileSource.
(2) Footnote #5 in the hbase-archetypes/README.md file has been modified to 
explain that, prior to archetype creation, Maven resource filtering will 
replace the $compileSource variable with the literal value of the Java version 
being used for compilation.

> maven archetype: client application
> ---
>
> Key: HBASE-14877
> URL: https://issues.apache.org/jira/browse/HBASE-14877
> Project: HBase
>  Issue Type: Sub-task
>  Components: build, Usability
>Affects Versions: 2.0.0
>Reporter: Nick Dimiduk
>Assignee: Daniel Vimont
>  Labels: archetype, beginner, maven
> Attachments: HBASE-14877-v2.patch, HBASE-14877-v3.patch, 
> HBASE-14877-v4.patch, HBASE-14877-v5.patch, HBASE-14877-v6.patch, 
> HBASE-14877.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14877) maven archetype: client application

2016-02-18 Thread Daniel Vimont (JIRA)

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

Daniel Vimont updated HBASE-14877:
--
Attachment: HBASE-14877-v6.patch

> maven archetype: client application
> ---
>
> Key: HBASE-14877
> URL: https://issues.apache.org/jira/browse/HBASE-14877
> Project: HBase
>  Issue Type: Sub-task
>  Components: build, Usability
>Affects Versions: 2.0.0
>Reporter: Nick Dimiduk
>Assignee: Daniel Vimont
>  Labels: archetype, beginner, maven
> Attachments: HBASE-14877-v2.patch, HBASE-14877-v3.patch, 
> HBASE-14877-v4.patch, HBASE-14877-v5.patch, HBASE-14877-v6.patch, 
> HBASE-14877.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14877) maven archetype: client application

2016-02-18 Thread Daniel Vimont (JIRA)

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

Daniel Vimont updated HBASE-14877:
--
Status: Open  (was: Patch Available)

> maven archetype: client application
> ---
>
> Key: HBASE-14877
> URL: https://issues.apache.org/jira/browse/HBASE-14877
> Project: HBase
>  Issue Type: Sub-task
>  Components: build, Usability
>Affects Versions: 2.0.0
>Reporter: Nick Dimiduk
>Assignee: Daniel Vimont
>  Labels: archetype, beginner, maven
> Attachments: HBASE-14877-v2.patch, HBASE-14877-v3.patch, 
> HBASE-14877-v4.patch, HBASE-14877-v5.patch, HBASE-14877-v6.patch, 
> HBASE-14877.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14877) maven archetype: client application

2016-01-28 Thread Daniel Vimont (JIRA)

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

Daniel Vimont updated HBASE-14877:
--
Status: Open  (was: Patch Available)

> maven archetype: client application
> ---
>
> Key: HBASE-14877
> URL: https://issues.apache.org/jira/browse/HBASE-14877
> Project: HBase
>  Issue Type: Sub-task
>  Components: build, Usability
>Affects Versions: 2.0.0
>Reporter: Nick Dimiduk
>Assignee: Daniel Vimont
>  Labels: archetype, beginner, maven
> Attachments: HBASE-14877-v2.patch, HBASE-14877-v3.patch, 
> HBASE-14877-v4.patch, HBASE-14877.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14877) maven archetype: client application

2016-01-28 Thread Daniel Vimont (JIRA)

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

Daniel Vimont updated HBASE-14877:
--
Status: Patch Available  (was: Open)

Submitting v5 of the patch, which differs from previous versions of patch as 
follows:

(1) README.md (markdown format) replaces README.txt
(2) A new brief section has been added at the end of developers.adoc, pointing 
contributors to the README.md file (for info on the structure of 
hbase-archetypes and how to add new archetypes). The new section is currently 
numbered 148.9 in book.html when the site is generated.

> maven archetype: client application
> ---
>
> Key: HBASE-14877
> URL: https://issues.apache.org/jira/browse/HBASE-14877
> Project: HBase
>  Issue Type: Sub-task
>  Components: build, Usability
>Affects Versions: 2.0.0
>Reporter: Nick Dimiduk
>Assignee: Daniel Vimont
>  Labels: archetype, beginner, maven
> Attachments: HBASE-14877-v2.patch, HBASE-14877-v3.patch, 
> HBASE-14877-v4.patch, HBASE-14877-v5.patch, HBASE-14877.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14877) maven archetype: client application

2016-01-28 Thread Daniel Vimont (JIRA)

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

Daniel Vimont updated HBASE-14877:
--
Attachment: HBASE-14877-v5.patch

> maven archetype: client application
> ---
>
> Key: HBASE-14877
> URL: https://issues.apache.org/jira/browse/HBASE-14877
> Project: HBase
>  Issue Type: Sub-task
>  Components: build, Usability
>Affects Versions: 2.0.0
>Reporter: Nick Dimiduk
>Assignee: Daniel Vimont
>  Labels: archetype, beginner, maven
> Attachments: HBASE-14877-v2.patch, HBASE-14877-v3.patch, 
> HBASE-14877-v4.patch, HBASE-14877-v5.patch, HBASE-14877.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14877) maven archetype: client application

2016-01-28 Thread Daniel Vimont (JIRA)

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

Daniel Vimont updated HBASE-14877:
--
Release Note: 
This patch introduces a new infrastructure for creation and maintenance of 
Maven archetypes in the context of the hbase project, and it also introduces 
the first archetype, which end-users may utilize to generate a simple 
hbase-client dependent project.

NOTE that this patch should introduce two new WARNINGs ("Using platform 
encoding ... to copy filtered resources") into the hbase install process. These 
warnings are hard-wired into the maven-archetype-plugin:create-from-project 
goal. See hbase/hbase-archetypes/README.md, footnote [6] for details.

After applying the patch, see hbase/hbase-archetypes/README.md for details 
regarding the new archetype infrastructure introduced by this patch. (The 
README text is also conveniently positioned at the top of the patch itself.) 

Here is the opening paragraph of the README.md 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.md file also contains several paragraphs under the heading, "Notes 
for contributors and committers 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.

  was:
This patch introduces a new infrastructure for creation and maintenance of 
Maven archetypes in the context of the hbase project, and it also introduces 
the first archetype, which end-users may utilize to generate a simple 
hbase-client dependent project.

NOTE that this patch should introduce two new WARNINGs ("Using platform 
encoding ... to copy filtered resources") into the hbase install process. These 
warnings are hard-wired into the maven-archetype-plugin:create-from-project 
goal. See hbase/hbase-archetypes/README.txt, footnote [7] for details.

After applying the patch, see hbase/hbase-archetypes/README.txt for details 
regarding the new archetype infrastructure introduced by this patch. (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.


> maven archetype: client application
> ---
>
> Key: HBASE-14877
> URL: https://issues.apache.org/jira/browse/HBASE-14877
> Project: HBase
>  Issue Type: Sub-task
>  Components: build, Usability
>Affects Versions: 2.0.0
>Reporter: Nick Dimiduk
>Assignee: Daniel Vimont
>  Labels: archetype, beginner, maven
> Attachments: HBASE-14877-v2.patch, HBASE-14877-v3.patch, 
> HBASE-14877-v4.patch, HBASE-14877-v5.patch, HBASE-14877.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14877) maven archetype: client application

2016-01-25 Thread Daniel Vimont (JIRA)

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

Daniel Vimont updated HBASE-14877:
--
Attachment: HBASE-14877-v4.patch

> maven archetype: client application
> ---
>
> Key: HBASE-14877
> URL: https://issues.apache.org/jira/browse/HBASE-14877
> Project: HBase
>  Issue Type: Sub-task
>  Components: build, Usability
>Affects Versions: 2.0.0
>Reporter: Nick Dimiduk
>Assignee: Daniel Vimont
>  Labels: archetype, beginner, maven
> Attachments: HBASE-14877-v2.patch, HBASE-14877-v3.patch, 
> HBASE-14877-v4.patch, HBASE-14877.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14877) maven archetype: client application

2016-01-25 Thread Daniel Vimont (JIRA)

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

Daniel Vimont updated HBASE-14877:
--
Status: Open  (was: Patch Available)

> maven archetype: client application
> ---
>
> Key: HBASE-14877
> URL: https://issues.apache.org/jira/browse/HBASE-14877
> Project: HBase
>  Issue Type: Sub-task
>  Components: build, Usability
>Affects Versions: 2.0.0
>Reporter: Nick Dimiduk
>Assignee: Daniel Vimont
>  Labels: archetype, beginner, maven
> Attachments: HBASE-14877-v2.patch, HBASE-14877-v3.patch, 
> HBASE-14877-v4.patch, HBASE-14877.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14877) maven archetype: client application

2016-01-25 Thread Daniel Vimont (JIRA)

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

Daniel Vimont updated HBASE-14877:
--
Status: Patch Available  (was: Open)

Submitting patch "v4" with clarified comments in code and README.txt.

As usual, README.txt is easily viewable at top of patch.

> maven archetype: client application
> ---
>
> Key: HBASE-14877
> URL: https://issues.apache.org/jira/browse/HBASE-14877
> Project: HBase
>  Issue Type: Sub-task
>  Components: build, Usability
>Affects Versions: 2.0.0
>Reporter: Nick Dimiduk
>Assignee: Daniel Vimont
>  Labels: archetype, beginner, maven
> Attachments: HBASE-14877-v2.patch, HBASE-14877-v3.patch, 
> HBASE-14877-v4.patch, HBASE-14877.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14877) maven archetype: client application

2016-01-14 Thread Daniel Vimont (JIRA)

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

Daniel Vimont updated HBASE-14877:
--
Status: Open  (was: Patch Available)

> maven archetype: client application
> ---
>
> Key: HBASE-14877
> URL: https://issues.apache.org/jira/browse/HBASE-14877
> Project: HBase
>  Issue Type: Sub-task
>  Components: build, Usability
>Affects Versions: 2.0.0
>Reporter: Nick Dimiduk
>Assignee: Daniel Vimont
>  Labels: archetype, beginner, maven
> Attachments: HBASE-14877.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14877) maven archetype: client application

2016-01-14 Thread Daniel Vimont (JIRA)

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

Daniel Vimont updated HBASE-14877:
--
Status: Patch Available  (was: Open)

Fixed checkstyle, findbugs, and asflicense problems that were encountered with 
first patch submission.

> maven archetype: client application
> ---
>
> Key: HBASE-14877
> URL: https://issues.apache.org/jira/browse/HBASE-14877
> Project: HBase
>  Issue Type: Sub-task
>  Components: build, Usability
>Affects Versions: 2.0.0
>Reporter: Nick Dimiduk
>Assignee: Daniel Vimont
>  Labels: archetype, beginner, maven
> Attachments: HBASE-14877-v2.patch, HBASE-14877.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14877) maven archetype: client application

2016-01-14 Thread Daniel Vimont (JIRA)

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

Daniel Vimont updated HBASE-14877:
--
Attachment: HBASE-14877-v2.patch

> maven archetype: client application
> ---
>
> Key: HBASE-14877
> URL: https://issues.apache.org/jira/browse/HBASE-14877
> Project: HBase
>  Issue Type: Sub-task
>  Components: build, Usability
>Affects Versions: 2.0.0
>Reporter: Nick Dimiduk
>Assignee: Daniel Vimont
>  Labels: archetype, beginner, maven
> Attachments: HBASE-14877-v2.patch, HBASE-14877.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14877) maven archetype: client application

2016-01-14 Thread Daniel Vimont (JIRA)

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

Daniel Vimont updated HBASE-14877:
--
Status: Patch Available  (was: Open)

Submitting v3 patch with better-structured  entries in 
hbase/hbase-archetypes/pom.xml with regard to findbugs, emulating the entries 
in the findbugs configuration in the root pom.xml file.

Also added missing JUnit @Category annotations to the test class in 
hbase-archetypes/hbase-client-project (so now the unit tests there will run 
properly!).


> maven archetype: client application
> ---
>
> Key: HBASE-14877
> URL: https://issues.apache.org/jira/browse/HBASE-14877
> Project: HBase
>  Issue Type: Sub-task
>  Components: build, Usability
>Affects Versions: 2.0.0
>Reporter: Nick Dimiduk
>Assignee: Daniel Vimont
>  Labels: archetype, beginner, maven
> Attachments: HBASE-14877-v2.patch, HBASE-14877-v3.patch, 
> HBASE-14877.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14877) maven archetype: client application

2016-01-14 Thread Daniel Vimont (JIRA)

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

Daniel Vimont updated HBASE-14877:
--
Status: Open  (was: Patch Available)

> maven archetype: client application
> ---
>
> Key: HBASE-14877
> URL: https://issues.apache.org/jira/browse/HBASE-14877
> Project: HBase
>  Issue Type: Sub-task
>  Components: build, Usability
>Affects Versions: 2.0.0
>Reporter: Nick Dimiduk
>Assignee: Daniel Vimont
>  Labels: archetype, beginner, maven
> Attachments: HBASE-14877-v2.patch, HBASE-14877-v3.patch, 
> HBASE-14877.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14877) maven archetype: client application

2016-01-14 Thread Daniel Vimont (JIRA)

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

Daniel Vimont updated HBASE-14877:
--
Attachment: HBASE-14877-v3.patch

> maven archetype: client application
> ---
>
> Key: HBASE-14877
> URL: https://issues.apache.org/jira/browse/HBASE-14877
> Project: HBase
>  Issue Type: Sub-task
>  Components: build, Usability
>Affects Versions: 2.0.0
>Reporter: Nick Dimiduk
>Assignee: Daniel Vimont
>  Labels: archetype, beginner, maven
> Attachments: HBASE-14877-v2.patch, HBASE-14877-v3.patch, 
> HBASE-14877.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14877) maven archetype: client application

2016-01-12 Thread Daniel Vimont (JIRA)

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

Daniel Vimont updated HBASE-14877:
--
Attachment: HBASE-14877.patch

Patch: HBASE-14877 - add Maven archetype infrastructure and hbase-client 
archetype

> maven archetype: client application
> ---
>
> Key: HBASE-14877
> URL: https://issues.apache.org/jira/browse/HBASE-14877
> Project: HBase
>  Issue Type: Sub-task
>  Components: build, Usability
>Reporter: Nick Dimiduk
>Assignee: Daniel Vimont
>  Labels: beginner
> Attachments: HBASE-14877.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14877) maven archetype: client application

2016-01-12 Thread Daniel Vimont (JIRA)

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

Daniel Vimont updated HBASE-14877:
--
   Labels: archetype beginner maven  (was: beginner)
 Release Note: 
This patch introduces a new infrastructure for creation and maintenance of 
Maven archetypes in the context of the hbase project, and it also introduces 
the first archetype, which end-users may utilize to generate a simple 
hbase-client dependent project.

NOTE that this patch should introduce two new WARNINGs ("Using platform 
encoding ... to copy filtered resources") into the hbase install process. These 
warnings are hard-wired into the maven-archetype-plugin:create-from-project 
goal. See hbase/hbase-archetypes/README.txt, footnote [7] for details.

After applying the patch, see hbase/hbase-archetypes/README.txt for details 
regarding the new archetype infrastructure introduced by this patch. (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.
Affects Version/s: 2.0.0
   Status: Patch Available  (was: Open)

Inserting Release Notes for this sub-task, and submitting HBASE-14877.patch

> maven archetype: client application
> ---
>
> Key: HBASE-14877
> URL: https://issues.apache.org/jira/browse/HBASE-14877
> Project: HBase
>  Issue Type: Sub-task
>  Components: build, Usability
>Affects Versions: 2.0.0
>Reporter: Nick Dimiduk
>Assignee: Daniel Vimont
>  Labels: beginner, maven, archetype
> Attachments: HBASE-14877.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)