Many thanks Zoltan, The approach works for me, after adding 'git clone' and' mvn install' to before_install section in .travis.yml the build move forward to build. Also I agree with you about never depend on SNAPSHOT jar.
Zoltan Ivanfi <[email protected]> 于2019年1月7日周一 下午10:38写道: > Hi Junjie, > > There seems to be some problem with your email setup as your mail > arrived to the list empty (you can see it in the online archive here: > https://goo.gl/oZKz5P). I could only read it when you forwarded it to > me. Other list members who could not see the original either can find > the email at the end. > > My answer depends on whether the pull request is for the master branch > or a feature branch. (You didn't link the PR, but I guess it is for > the bloom filter feature branch.) > > I think we should never depend on the SNAPSHOT version of > parquet-format on the master branch of parquet-mr. On a feature > branch, on the other hand, it makes sense to depend on an unreleased > SNAPSHOT version of parquet-format from the same branch, so that you > can validate the design in parquet-format before releasing it by > developing an actual implementation in parquet-mr. Having such a > dependency, however, is very error-prone, because when merging the > feature-branch, the SNAPSHOT dependecy can very easily get into the > master branch accidentally. > > I think we should agree with the community on an approach and my > suggestion would be to add branch-specific before_install scripts to > .travis.yml: > - The script for the master branch would check that the pom.xml file > does not contain SNAPSHOT dependencies or fail the build otherwise. > This would make sure that features branches can not be merged into > master until the dependencies are finalized. > - If needed, the script for a feature branch could clone a SNAPSHOT > version of the parquet-format source code from the same branch (or > even from master) and "mvn install" it, thereby making it available > for the parquet-mr build. > > What do you think? > > Br, > > Zoltan > > On Fri, Jan 4, 2019 at 2:23 AM 俊杰陈 <[email protected]> wrote: > > > > > > ---------- Forwarded message --------- > > From: [email protected] <[email protected]> > > Date: 2018年12月28日周五 上午5:59 > > Subject: Deploy parquet-format snapshot to maven repo > > To: [email protected] <[email protected]> > > > > > > Hi devs > > > > Do we know how to handle build issue of PR that depends on new parquet > format? It needs to download format jar that we haven't release. I tried > to use jitpack.io to build a jar and change pom.xml in PR but the format > repo needs thrift which jitpack.io build env doesn't have. > > > > Can someone with snapshot repo's permission help to deploy > parquet-format snapshot (master branch current 2.7.0-SNAPSHOT) for a quick > test? Many thanks. > > > > Happy New Year. > > > > > > > > > > > > > > -- > > Thanks & Best Regards > -- Thanks & Best Regards
