Hi Seb! >> + >> + <surefire.version>2.12</surefire.version> > > Commons Parent 23 has > > <commons.surefire.version>2.9</commons.surefire.version> > > Would it work to override this instead?
yeah! didn't notice it, it does! >> + <artifactId>maven-surefire-report-plugin</artifactId> >> + <version>${surefire.version}</version> >> + <configuration> >> + <aggregate>true</aggregate> >> + </configuration> > > The config section is not in CP23. > Perhaps need to consider if it should be added? > Should be done as a property, so can be overridden, but what would be > the best default? IMHO better to keep `false` as default value, since it is not usual that commons components are splitted in multi-modules, but overridible via a dedicated property, such as <commons.surefire-report.aggregate>true</commons.surefire-report.aggregate> or a better name. WDYT? thanks for reviewing! -Simo http://people.apache.org/~simonetripodi/ http://simonetripodi.livejournal.com/ http://twitter.com/simonetripodi http://www.99soft.org/ On Tue, Mar 6, 2012 at 5:23 PM, sebb <seb...@gmail.com> wrote: > On 6 March 2012 09:15, <simonetrip...@apache.org> wrote: >> Author: simonetripodi >> Date: Tue Mar 6 09:15:10 2012 >> New Revision: 1297393 >> >> URL: http://svn.apache.org/viewvc?rev=1297393&view=rev >> Log: >> explicit use of the surefire-report plugin to aggregate test results >> >> Modified: >> commons/proper/chain/trunk/pom.xml >> Modified: commons/proper/chain/trunk/pom.xml >> URL: >> http://svn.apache.org/viewvc/commons/proper/chain/trunk/pom.xml?rev=1297393&r1=1297392&r2=1297393&view=diff >> ============================================================================== >> --- commons/proper/chain/trunk/pom.xml (original) >> +++ commons/proper/chain/trunk/pom.xml Tue Mar 6 09:15:10 2012 >> @@ -122,6 +122,8 @@ >> <commons.jira.pid>12310462</commons.jira.pid> >> <commons.osgi.import>!javax.portlet,*</commons.osgi.import> >> <commons.osgi.dynamicImport>javax.portlet</commons.osgi.dynamicImport> > > If so, I think the build/plugin section could be dropped. > >> </properties> >> >> <dependencyManagement> >> @@ -169,12 +171,17 @@ >> </execution> >> </executions> >> </plugin> >> + >> + <plugin> >> + <groupId>org.apache.maven.plugins</groupId> >> + <artifactId>maven-surefire-plugin</artifactId> >> + <version>${surefire.version}</version> >> + </plugin> > > Possibly not needed, see above. > >> </plugins> >> </build> >> >> <reporting> >> <plugins> >> - >> <plugin> >> <groupId>org.apache.maven.plugins</groupId> >> <artifactId>maven-changes-plugin</artifactId> >> @@ -194,6 +201,15 @@ >> >> <plugin> >> <groupId>org.apache.maven.plugins</groupId> >> + <artifactId>maven-surefire-report-plugin</artifactId> >> + <version>${surefire.version}</version> >> + <configuration> >> + <aggregate>true</aggregate> >> + </configuration> > > The config section is not in CP23. > Perhaps need to consider if it should be added? > Should be done as a property, so can be overridden, but what would be > the best default? > >> + </plugin> >> + >> + <plugin> >> + <groupId>org.apache.maven.plugins</groupId> >> <artifactId>maven-checkstyle-plugin</artifactId> >> <version>2.9.1</version> >> <configuration> >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org