+1 and use the opt out.

Ron

On 11/5/07, Grant Smith <[EMAIL PROTECTED]> wrote:
>
> +0
>
> Sorry I'm completely swamped this week, but I don't want you to feel
> totally ignore again!
>
> On Nov 5, 2007 6:37 AM, Bernd Bohmann <[EMAIL PROTECTED]> wrote:
> > Ok
> >
> > Manfred Geiler schrieb:
> >
> > > On 11/5/07, Bernd Bohmann <[EMAIL PROTECTED]> wrote:
> > >> I would suggest following changes for the next version:
> > >>
> > >> remove
> > >>
> > >> maven-compiler-plugin
> > >> maven-checkstyle-plugin
> > >> maven-pmd-plugin
> > >>
> > >> I think these plugins should be configured by the subprojects.
> > >>
> > >>
> > > Hmm, generally we have two options regarding plugin configurations:
> > >  - "opt-out": Define a default in the master pom. Subprojects may
> override
> > > those settings if required.
> > >  - "opt-in": Subprojects must take responsibility to provide those
> > > configurations.
> > >
> > > My feeling is, we should define all the settings in the master pom
> that
> > > apply to *most* of our subprojects because:
> > >  - integrity: subproject developers might not be aware of a certain
> plugin
> > > and tend to "forget" the settings
> > >  - convenience and redundancy avoiding: the smaller each of the
> subproject
> > > poms the better
> > >  - safety: forgetting to define a plugin might lead to unwanted
> effects
> > >
> > > For the plugins Bernd mentioned:
> > >  - maven-compiler-plugin: The requirement for JSF 1.0 and 1.1 is jdk
> 1.3 and
> > > therefore all subprojects should be compilable with 1.3 UNLESS they
> are
> > > explicitly meant for JSF 1.2 or JDK 1.5. Therefore I would prefer
> "opt-out"
> > > here.
> > >  - maven-checkstyle-plugin: The header check is important to avoid
> missing
> > > or bad ASF license headers. So, for saftey reasons I would prefer
> "opt-out"
> > > here as well.
> > >  - maven-pmd-plugin: Is there a good reason why we could/should not
> have one
> > > global PMD config? Why does Tobago have different settings at the
> moment? I
> > > guess, it's for historical reasons. So, I would prefer to do a "merge"
> if
> > > possible.
> > >
> > > --Manfred
> > >
> >
>
>
>
> --
> Grant Smith
>



-- 
I reject your reality and substitute my own
   --- Adam Savage, the mythbusters

Reply via email to