Yes, maven can handle different layouts, but what's so great about the guice style that warrants deviation?
The standard maven layout is used in many projects, which allows many developers to dig into the code without learning the layout and build for each and every new project out there. This means less impedance mismatch for patch submitters. The consistency that comes from conforming to the convention can be a big benefit. Sure, the current layout seems better because it is familiar now, but if you were to become familiar with the maven layout, you'd be comfortable on hundreds of projects, instantaneously. On Fri, Oct 8, 2010 at 7:46 PM, Dhanji R. Prasanna <[email protected]> wrote: > > > On Thu, Oct 7, 2010 at 8:46 PM, Stuart McCulloch <[email protected]>wrote: > >> On 6 October 2010 11:38, Dhanji R. Prasanna <[email protected]> wrote: >> >>> Spoke to Jason offline. If you are able, you should check these poms in. >> >> >> I'd also like to move the core code into it's own directory and align the >> source and test directories >> to match what maven expects (src/main/java and src/test/java) - ant >> doesn't care about the layout >> so it's much easier to use this convention (and amend the ant scripts to >> use it) than force maven >> to use the ant layout - especially once you get IDEs involved >> > > I would much rather not move these dirs if that is possible--I thought > maven could handle any layouts? I think our current layout is nice and > clean. > > Dhanji. > > -- > You received this message because you are subscribed to the Google Groups > "google-guice" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-guice%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-guice?hl=en. > -- You received this message because you are subscribed to the Google Groups "google-guice" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-guice?hl=en.
