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

Josh Elser commented on HBASE-21005:
------------------------------------

{quote}It's because [https://github.com/apache/hbase/blob/master/pom.xml#L3806] 
doesn't get proper property substitution, I think.
{quote}
Ya, that's the working-assumption, [~mdrob]. Getting rid of this JAR from our 
source repo is a win as well, IMO. While we could probably "fix" this with some 
re-jiggering of the POM, I think we can kill two birds with one stone just 
getting this JAR published normally.

Thanks [~mattyb149]!

> Maven site configuration causes downstream projects to get a directory named 
> ${project.basedir}
> -----------------------------------------------------------------------------------------------
>
>                 Key: HBASE-21005
>                 URL: https://issues.apache.org/jira/browse/HBASE-21005
>             Project: HBase
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 2.0.0
>            Reporter: Matt Burgess
>            Assignee: Josh Elser
>            Priority: Minor
>
> Matt told me about this interesting issue they see down in Apache Nifi's build
> NiFi depends on HBase for some code that they provide to their users. As a 
> part of the build process of NiFi, they are seeing a directory named 
> {{$\{project.basedir}}} get created the first time they build with an empty 
> Maven repo. Matt reports that after a javax.el artifact is cached, Maven will 
> stop creating the directory; however, if you wipe that artifact from the 
> Maven repo, the next build will end up re-creating it.
> I believe I've seen this with Phoenix, too, but never investigated why it was 
> actually happening.
> My hunch is that it's related to the local maven repo that we create to 
> "patch" in our custom maven-fluido-skin jar (HBASE-14785). I'm not sure if we 
> can "work" around this by pushing the custom local repo into a profile and 
> only activating that for the mvn-site. Another solution would be to publish 
> the maven-fluido-jar to central with custom coordinates.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to