[ 
https://issues.apache.org/jira/browse/OMID-188?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17231922#comment-17231922
 ] 

Chia-Ping Tsai commented on OMID-188:
-------------------------------------

[~stoty] WDYT? Is it worth being fixed? The side-effect of solution I proposed 
are 1) the pom is rewritten (not equal to source code) 2) parent artifactId is 
changed from "omid" to "omid-hbase2.x"

> Fix "inconsistent module metadata found" when using hbase-2
> -----------------------------------------------------------
>
>                 Key: OMID-188
>                 URL: https://issues.apache.org/jira/browse/OMID-188
>             Project: Phoenix Omid
>          Issue Type: Bug
>            Reporter: Chia-Ping Tsai
>            Priority: Major
>
> the full message is shown below:
> {quote}
> What went wrong:
> Execution failed for task ':ohara-common:compileJava'.
> > Could not resolve all files for configuration 
> > ':ohara-common:compileClasspath'.
>    > Could not resolve org.apache.omid:omid-hbase-client-hbase2.x:1.0.1.
>      Required by:
>          project :ohara-common
>       > Could not resolve org.apache.omid:omid-hbase-client-hbase2.x:1.0.1.
>          > inconsistent module metadata found. Descriptor: 
> org.apache.omid:omid-hbase-client-hbase1.x:1.0.1 Errors: bad module name: 
> expected='omid-hbase-client-hbase2.x' found='omid-hbase-client-hbase1.x'
> {quote}
> The root cause is the parent pom still uses profile "hbase-1" so the sub pom 
> has postfix " hbase-1".
> In order to resolve this issue, it seems to me the artifactId of parent 
> should have postfix and the pom of parent should be rewrite according to 
> profile (when building release). That makes sub pom can find correct parent 
> pom.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to