forgot my own vote +1 of course ;-) I close the vote with the following results: +1 votes: 4 -1 votes: 0
I will copy the artifact to the maven rsync dir later today. --Manfred On 11/5/07, Ron Smits <[EMAIL PROTECTED]> wrote: > > +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 -- http://www.irian.at Your JSF powerhouse - JSF Consulting, Development and Courses in English and German Professional Support for Apache MyFaces
