On Sun, Jan 13, 2013 at 8:26 PM, Roman Shaposhnik <[email protected]> wrote:

> On Thu, Jan 10, 2013 at 11:11 AM, Adam Berry <[email protected]> wrote:
> > Hi everyone,
> >
> > First, I've dropped the code from Hadoop contrib into our git repo, its
> on
> > its own branch, hadoop-contrib. The reason I put it on a branch is
> because
> > I think that splitting things up a little would be a good idea, and
> should
> > make it a little easier to support multiple versions of Hadoop.
>
> This actually brings up an interesting point -- feature branches. In my
> prior experience heavy branching and commit early/commit often
> policy end up lowering the bar for folks to enter the project. This could
> be taken all the way to the extreme of a 'mob branch' e.g.:
>     http://www.centerim.org/index.php/Contribute_Code
> but sometime it works surprisingly well when it comes to growing the
> community of external contributors.
>
> Of course, the committers are still the only ones who can push into
> trunk or any other branch that is used to cut releases.
>

One of the reasons that I pushed for git was to open up the possibility of
models like this.

>
> > So taking a root name space of org.apache.hdt, I suggest something like
> the
> > following for the plugin names
> >
> > org.apache.hdt.core
> >
> > org.apache.hdt.ui
> >
> > org.apache.hdt.debug.core
> > org.apache.hdt.debug.ui
> >
> > org.apache.hdt.hdfs.core
> > org.apache.hdt.hdfs.ui
> >
> > org.apache.hdt.help
> >
> > These may be a little fluid as we get into the details here, but from
> 10000
> > feet it looks ok.
>
> Looks quite reasonable.
>
> > Finally, I would also like to suggest Tycho (Maven plugin for doing
> Eclipse
> > build stuff) as our build tool. I've done my fair share of pure Ant PDE
> > build stuff over the years, and Tycho is vastly easier, and would make it
> > much easier for people to build themselves without having to do a bunch
> of
> > local setup first.
>
> Any reason not to stick with pure Maven? Or at least have that as a build
> option?
>
> Thanks,
> Roman.
>

So Tycho is what lets you do a maven build system for eclipse based
applications. Its a plugin available in maven central, like basically
anything else you use in a maven build, so I think it is a pure maven build.

Adam

Reply via email to