[
https://issues.apache.org/jira/browse/HBASE-14298?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14708848#comment-14708848
]
Sean Busbey commented on HBASE-14298:
-------------------------------------
one problem I see in both 0.98 and later dev branches is that the
hbase-assembly pom only lists some of the other modules as dependencies. That
essentially leaves build order up to transitive dependency resolution. Anything
that gets placed after the assembly module won't get included properly (though
hack-y multiple install-then-assemble steps will help mitigate this).
Do you have the reactor order output from before, with the current branch, and
after the patch? I'll take a more detailed look in the morning.
> Source assemblies incorrect after recent POM changes (0.98)
> -----------------------------------------------------------
>
> Key: HBASE-14298
> URL: https://issues.apache.org/jira/browse/HBASE-14298
> Project: HBase
> Issue Type: Bug
> Affects Versions: 0.98.14
> Reporter: Andrew Purtell
> Assignee: Andrew Purtell
> Priority: Blocker
> Fix For: 0.98.14
>
> Attachments: HBASE-14298-0.98.patch, HBASE-14298-0.98.patch
>
>
> After recent POM changes when building source assemblies:
> {noformat}
> $ mvn clean install -DskipTests assembly:single \
> -Dassembly.file=hbase-assembly/src/main/assembly/src.xml -Prelease
> {noformat}
> several modules are now missing from the resulting tarball: hbase-assembly,
> hbase-examples, hbase-it, hbase-resource-bundle, hbase-rest, hbase-shell,
> hbase-testing-util, hbase-thrift
> Here's what we should have:
> {noformat}
> bin
> CHANGES.txt
> conf
> dev-support
> hbase-annotations
> hbase-assembly
> hbase-checkstyle
> hbase-client
> hbase-common
> hbase-examples
> hbase-hadoop1-compat
> hbase-hadoop2-compat
> hbase-hadoop-compat
> hbase-it
> hbase-prefix-tree
> hbase-protocol
> hbase-resource-bundle
> hbase-rest
> hbase-server
> hbase-shell
> hbase-testing-util
> hbase-thrift
> LICENSE.txt
> NOTICE.txt
> pom.xml
> README.txt
> src
> {noformat}
> Here's what only shows up in the source tarball:
> {noformat}
> bin
> CHANGES.txt
> conf
> dev-support
> hbase-annotations
> hbase-checkstyle
> hbase-client
> hbase-common
> hbase-hadoop1-compat
> hbase-hadoop2-compat
> hbase-hadoop-compat
> hbase-prefix-tree
> hbase-protocol
> hbase-resource-bundle
> hbase-server
> LICENSE.txt
> NOTICE.txt
> pom.xml
> README.txt
> src
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)