Grokbase Groups HBase dev June 2010
I made HBASE-2779 to build a -src tgz (based off the backed-out code
of Pauls mentioned below).
On Wed, Jun 23, 2010 at 3:44 AM, Paul Smith wrote:

the mvn assembly tar isn't re-buildable, I think the release artifact has to
be a tarred svn export, and then we have a second release artifact which is
binary+site+docs like you say above. People can choose whether to download
the source release or the binary.
OK.  I'd say do the svn export for now.  For next time, we'll have mvn
generate a -src bundle to sit beside the -bin bundle it currently

if you want a fully rebuildable assembly, then you may want to revisit using a secondary assembly descriptor:

I had this as an extra binary artifact as part of the build early on, but it was weighty, and slowed down the build process, so I suggested removing it.  Perhaps you could consider configuring a Maven profile so that only when a -D argument is defined on the maven command line that this additional assembly is created (basically prevents this assembly from being built until you need it).

It should be pretty simple, I can help with this, but take a look at the commit SHA:


from HBASE-2334, just the top-level pom.xml change, this is the reversal I did:

@@ -308,10 +308,6 @@
-          <descriptorRefs>
-            <descriptorRef>src</descriptorRef>
-            <descriptorRef>project</descriptorRef>
-          </descriptorRefs>


Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupdev @
categorieshbase, hadoop
postedJun 23, '10 at 9:09p
activeJun 23, '10 at 9:09p

1 user in discussion

Stack: 1 post



site design / logo © 2022 Grokbase