You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Lars Francke (JIRA)" <ji...@apache.org> on 2010/02/25 00:33:27 UTC

[jira] Created: (HBASE-2264) Even more improvements to the Maven build system and HBase directory structure

Even more improvements to the Maven build system and HBase directory structure
------------------------------------------------------------------------------

                 Key: HBASE-2264
                 URL: https://issues.apache.org/jira/browse/HBASE-2264
             Project: Hadoop HBase
          Issue Type: Improvement
          Components: build
    Affects Versions: 0.21.0
            Reporter: Lars Francke
            Assignee: Lars Francke
            Priority: Minor


This is the follow-up patch for HBASE-2254.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HBASE-2264) Even more improvements to the Maven build system and HBase directory structure

Posted by "Lars Francke (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-2264?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12838310#action_12838310 ] 

Lars Francke commented on HBASE-2264:
-------------------------------------

@Paul:
Thanks! You are correct, the forkMode should have been added to pluginManagement. I must have lost that change somewhere. I'll add it again.

@Dan:
If there are no objections I can add the exploded directory.

As to the webapps problem: I'm seeing the same thing and it is already on my list of things to fix.

> Even more improvements to the Maven build system and HBase directory structure
> ------------------------------------------------------------------------------
>
>                 Key: HBASE-2264
>                 URL: https://issues.apache.org/jira/browse/HBASE-2264
>             Project: Hadoop HBase
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.21.0
>            Reporter: Lars Francke
>            Assignee: Lars Francke
>            Priority: Minor
>         Attachments: HBASE-2264-1.patch, hbase2264.sh
>
>
> This is the follow-up patch for HBASE-2254.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HBASE-2264) Adjust the contrib apps to the Maven project layout

Posted by "Lars Francke (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-2264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lars Francke updated HBASE-2264:
--------------------------------

    Attachment: hbase2264.sh
                HBASE-2264-2.patch

I decided to once again split this to only get the contrib directory and Maven changes in as fast as possible. It is a royal pain to work on renamed and moved directories while upstream changes.

This is the final patch a full maven build works again with this.

Other improvements mentioned here and in HBASE-2254 will come in yet another patch. I'll go bother Lars George on IRC now to see if he's willing to do the changes :)

> Adjust the contrib apps to the Maven project layout
> ---------------------------------------------------
>
>                 Key: HBASE-2264
>                 URL: https://issues.apache.org/jira/browse/HBASE-2264
>             Project: Hadoop HBase
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.21.0
>            Reporter: Lars Francke
>            Assignee: Lars Francke
>            Priority: Minor
>         Attachments: HBASE-2264-1.patch, HBASE-2264-2.patch, hbase2264.sh
>
>
> This is a follow-up patch for HBASE-2254.
> This patch aims only at the contrib apps to change their layout to the standard Maven project layout.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HBASE-2264) Adjust the contrib apps to the Maven project layout

Posted by "Lars Francke (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-2264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lars Francke updated HBASE-2264:
--------------------------------

    Description: 
This is a follow-up patch for HBASE-2254.

This patch aims only at the contrib apps to change their layout to the standard Maven project layout.

  was:This is the follow-up patch for HBASE-2254.

        Summary: Adjust the contrib apps to the Maven project layout  (was: Even more improvements to the Maven build system and HBase directory structure)

> Adjust the contrib apps to the Maven project layout
> ---------------------------------------------------
>
>                 Key: HBASE-2264
>                 URL: https://issues.apache.org/jira/browse/HBASE-2264
>             Project: Hadoop HBase
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.21.0
>            Reporter: Lars Francke
>            Assignee: Lars Francke
>            Priority: Minor
>         Attachments: HBASE-2264-1.patch, hbase2264.sh
>
>
> This is a follow-up patch for HBASE-2254.
> This patch aims only at the contrib apps to change their layout to the standard Maven project layout.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HBASE-2264) Adjust the contrib apps to the Maven project layout

Posted by "Lars Francke (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-2264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lars Francke updated HBASE-2264:
--------------------------------

    Attachment: hbase2264.sh

I must have deleted the correct version of this script.

Sorry Lars for the trouble :)

> Adjust the contrib apps to the Maven project layout
> ---------------------------------------------------
>
>                 Key: HBASE-2264
>                 URL: https://issues.apache.org/jira/browse/HBASE-2264
>             Project: Hadoop HBase
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.21.0
>            Reporter: Lars Francke
>            Assignee: Lars Francke
>            Priority: Minor
>         Attachments: HBASE-2264-1.patch, HBASE-2264-2.patch, hbase2264.sh
>
>
> This is a follow-up patch for HBASE-2254.
> This patch aims only at the contrib apps to change their layout to the standard Maven project layout.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HBASE-2264) Even more improvements to the Maven build system and HBase directory structure

Posted by "Dan Washusen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-2264?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12838306#action_12838306 ] 

Dan Washusen commented on HBASE-2264:
-------------------------------------

Also, when I attempt to access the master and regionserver webapps on either http://localhost:60010/ or http://localhost:60030/ I just get a directory listing.  From there I have to navigate down to http://localhost:60010/webapps/master/master.jsp...

Anyone else seeing this or is it just me?

> Even more improvements to the Maven build system and HBase directory structure
> ------------------------------------------------------------------------------
>
>                 Key: HBASE-2264
>                 URL: https://issues.apache.org/jira/browse/HBASE-2264
>             Project: Hadoop HBase
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.21.0
>            Reporter: Lars Francke
>            Assignee: Lars Francke
>            Priority: Minor
>         Attachments: HBASE-2264-1.patch, hbase2264.sh
>
>
> This is the follow-up patch for HBASE-2254.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HBASE-2264) Even more improvements to the Maven build system and HBase directory structure

Posted by "Dan Washusen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-2264?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12838292#action_12838292 ] 

Dan Washusen commented on HBASE-2264:
-------------------------------------

Would it be possible to generate an exploded directory as well as the tarball.  It's not a big deal but I think it would be handy...

It's as simple as changing the formats element in in src/assembly/bin.xml:
{code}
<formats>
  <format>dir</format>
  <format>tar.gz</format>
</formats>
{code}

This results in:
{code}
target/hbase-0.21.0-SNAPSHOT-bin   <-- directory
target/hbase-0.21.0-SNAPSHOT-bin.tar.gz   
{code}

> Even more improvements to the Maven build system and HBase directory structure
> ------------------------------------------------------------------------------
>
>                 Key: HBASE-2264
>                 URL: https://issues.apache.org/jira/browse/HBASE-2264
>             Project: Hadoop HBase
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.21.0
>            Reporter: Lars Francke
>            Assignee: Lars Francke
>            Priority: Minor
>         Attachments: HBASE-2264-1.patch, hbase2264.sh
>
>
> This is the follow-up patch for HBASE-2254.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HBASE-2264) Even more improvements to the Maven build system and HBase directory structure

Posted by "Jean-Daniel Cryans (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-2264?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12838166#action_12838166 ] 

Jean-Daniel Cryans commented on HBASE-2264:
-------------------------------------------

I'm good with the stuff that moves around.

> Even more improvements to the Maven build system and HBase directory structure
> ------------------------------------------------------------------------------
>
>                 Key: HBASE-2264
>                 URL: https://issues.apache.org/jira/browse/HBASE-2264
>             Project: Hadoop HBase
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.21.0
>            Reporter: Lars Francke
>            Assignee: Lars Francke
>            Priority: Minor
>         Attachments: HBASE-2264-1.patch, hbase2264.sh
>
>
> This is the follow-up patch for HBASE-2254.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HBASE-2264) Even more improvements to the Maven build system and HBase directory structure

Posted by "Lars Francke (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-2264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lars Francke updated HBASE-2264:
--------------------------------

    Attachment: hbase2264.sh
                HBASE-2264-1.patch

A first version (not yet tested or complete) for review. I'll continue on this tomorrow.

Currently it does not compile but I believe that is due to a broken commit from HBASE-2257

> Even more improvements to the Maven build system and HBase directory structure
> ------------------------------------------------------------------------------
>
>                 Key: HBASE-2264
>                 URL: https://issues.apache.org/jira/browse/HBASE-2264
>             Project: Hadoop HBase
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.21.0
>            Reporter: Lars Francke
>            Assignee: Lars Francke
>            Priority: Minor
>         Attachments: HBASE-2264-1.patch, hbase2264.sh
>
>
> This is the follow-up patch for HBASE-2254.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (HBASE-2264) Adjust the contrib apps to the Maven project layout

Posted by "Lars Francke (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-2264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lars Francke resolved HBASE-2264.
---------------------------------

       Resolution: Fixed
    Fix Version/s: 0.21.0

Lars George committed this to trunk

> Adjust the contrib apps to the Maven project layout
> ---------------------------------------------------
>
>                 Key: HBASE-2264
>                 URL: https://issues.apache.org/jira/browse/HBASE-2264
>             Project: Hadoop HBase
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.21.0
>            Reporter: Lars Francke
>            Assignee: Lars Francke
>            Priority: Minor
>             Fix For: 0.21.0
>
>         Attachments: HBASE-2264-1.patch, HBASE-2264-2.patch, hbase2264.sh
>
>
> This is a follow-up patch for HBASE-2254.
> This patch aims only at the contrib apps to change their layout to the standard Maven project layout.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HBASE-2264) Even more improvements to the Maven build system and HBase directory structure

Posted by "Paul Smith (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-2264?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12838174#action_12838174 ] 

Paul Smith commented on HBASE-2264:
-----------------------------------

+1 on the .sh directory move.

+0.9999999 on the patch, just curious on the removal of the forkMode and arg line from the core/pom.xml, i know they should probably move to a pluginManagement somewhere but I can't see where that's done. ?

> Even more improvements to the Maven build system and HBase directory structure
> ------------------------------------------------------------------------------
>
>                 Key: HBASE-2264
>                 URL: https://issues.apache.org/jira/browse/HBASE-2264
>             Project: Hadoop HBase
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.21.0
>            Reporter: Lars Francke
>            Assignee: Lars Francke
>            Priority: Minor
>         Attachments: HBASE-2264-1.patch, hbase2264.sh
>
>
> This is the follow-up patch for HBASE-2254.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HBASE-2264) Adjust the contrib apps to the Maven project layout

Posted by "Lars Francke (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-2264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lars Francke updated HBASE-2264:
--------------------------------

    Attachment:     (was: hbase2264.sh)

> Adjust the contrib apps to the Maven project layout
> ---------------------------------------------------
>
>                 Key: HBASE-2264
>                 URL: https://issues.apache.org/jira/browse/HBASE-2264
>             Project: Hadoop HBase
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.21.0
>            Reporter: Lars Francke
>            Assignee: Lars Francke
>            Priority: Minor
>         Attachments: HBASE-2264-1.patch, HBASE-2264-2.patch, hbase2264.sh
>
>
> This is a follow-up patch for HBASE-2254.
> This patch aims only at the contrib apps to change their layout to the standard Maven project layout.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HBASE-2264) Adjust the contrib apps to the Maven project layout

Posted by "Lars Francke (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-2264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lars Francke updated HBASE-2264:
--------------------------------

    Attachment:     (was: hbase2264.sh)

> Adjust the contrib apps to the Maven project layout
> ---------------------------------------------------
>
>                 Key: HBASE-2264
>                 URL: https://issues.apache.org/jira/browse/HBASE-2264
>             Project: Hadoop HBase
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.21.0
>            Reporter: Lars Francke
>            Assignee: Lars Francke
>            Priority: Minor
>         Attachments: HBASE-2264-1.patch, HBASE-2264-2.patch, hbase2264.sh
>
>
> This is a follow-up patch for HBASE-2254.
> This patch aims only at the contrib apps to change their layout to the standard Maven project layout.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.