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.