Updated the compilation and unit tests section in https://cwiki.apache.org/confluence/display/PIG/HowToContribute. Hope that answers all the questions. Let me know if something is still not clear.
Regards, Rohini On Fri, May 15, 2015 at 11:01 AM, Michael Howard <mhow...@podiumdata.com> wrote: > Niels wrote: > > ant -Dhadoopversion=23 -Djavac.args="-Xlint -Xmaxwarns 1000" clean jar > > Alan wrote: > > Usually 'ant' or 'ant jar' will build the jars. > > I have found that I always have to specify -Dhadoopversion=23 > > $ ant -Dhadoopversion=23 jar > > For us newbies who do not know all of this history, it would be helpful if > someone would clarify: > > Q: Under what circumstances would one *not* define -Dhadoopversion=23 ? > > Q: Why is -Dhadoopversion=23 not the default, so that "ant jar" would be > sufficient? > > Q: Why is the version 2.3 instead of something else? > > > Michael > > > > On Thu, May 14, 2015 at 8:06 PM, Alan Gates <alanfga...@gmail.com> wrote: > >> Usually 'ant' or 'ant jar' will build the jars. >> >> Alan. >> >> Serega Sheypak <serega.shey...@gmail.com> >> May 14, 2015 at 1:40 >> Hi, trying to contribute >> https://issues.apache.org/jira/browse/PIG-4550 >> >> Hi, can you give me guide for building pig? Usually I use maven. >> I see that ivy requires two properties: hadoopVersion and hbaseVersion. >> >> 1. Is there any list of properties required to build project? >> 2. Do I have to contribute to trunk? >> 3. Which hadoop/hbase vesions I have to pick up? >> 4. Do I have to test contribution against different combinations of >> hadoop/hbase versions? >> >> I've read this one: >> https://cwiki.apache.org/confluence/display/PIG/HowToContribute >> >> but it gives general rules, nothing specific. >> >> >