Hello, I wonder if we could move most of those reporting plugins to a profile called reporting. When working on documentation, the site generation is long for only a typo fix :-). Btw the use of the reporting must be use/mandatory when pushing a release.
FYI I have setup a sonar analysis which contains most the reports see [1]. /Olivier [1] https://analysis.apache.org/dashboard/index/60994?asc=true&sort=6 2011/5/13 <bay...@apache.org>: > Author: bayard > Date: Fri May 13 06:45:23 2011 > New Revision: 1102580 > > URL: http://svn.apache.org/viewvc?rev=1102580&view=rev > Log: > Adding various site reports. A couple are commented out because they need > files adding (checkstyle and the changes plugin) > > Modified: > incubator/ognl/trunk/pom.xml > > Modified: incubator/ognl/trunk/pom.xml > URL: > http://svn.apache.org/viewvc/incubator/ognl/trunk/pom.xml?rev=1102580&r1=1102579&r2=1102580&view=diff > ============================================================================== > --- incubator/ognl/trunk/pom.xml (original) > +++ incubator/ognl/trunk/pom.xml Fri May 13 06:45:23 2011 > @@ -265,4 +265,98 @@ > </pluginManagement> > </build> > > + <reporting> > + <plugins> > + <!-- > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-changes-plugin</artifactId> > + <version>2.3</version> > + <configuration> > + <xmlPath>${basedir}/src/site/changes/changes.xml</xmlPath> > + <issueLinkTemplate>%URL%/%ISSUE%</issueLinkTemplate> > + </configuration> > + <reportSets> > + <reportSet> > + <reports> > + <report>changes-report</report> > + </reports> > + </reportSet> > + </reportSets> > + </plugin> > + <plugin> > + <artifactId>maven-checkstyle-plugin</artifactId> > + <version>2.6</version> > + <configuration> > + <configLocation>${basedir}/checkstyle.xml</configLocation> > + <enableRulesSummary>false</enableRulesSummary> > + </configuration> > + </plugin> > + --> > + <!-- Requires setting 'export MAVEN_OPTS="-Xmx512m" ' --> > + <plugin> > + <groupId>org.codehaus.mojo</groupId> > + <artifactId>findbugs-maven-plugin</artifactId> > + <version>2.3.1</version> > + <configuration> > + <threshold>Normal</threshold> > + <effort>Default</effort> > +<!-- > <excludeFilterFile>${basedir}/findbugs-exclude-filter.xml</excludeFilterFile> > --> > + </configuration> > + </plugin> > + <plugin> > + <groupId>org.codehaus.mojo</groupId> > + <artifactId>cobertura-maven-plugin</artifactId> > + <version>2.4</version> > + </plugin> > + <plugin> > + <groupId>org.codehaus.mojo</groupId> > + <artifactId>clirr-maven-plugin</artifactId> > + <version>2.2.2</version> > + <configuration> > + <comparisonArtifacts> > + <comparisonArtifact> > + <groupId>commons-lang</groupId> > + <artifactId>commons-lang</artifactId> > + <version>2.6</version> > + </comparisonArtifact> > + </comparisonArtifacts> > + <minSeverity>info</minSeverity> > + </configuration> > + </plugin> > + <plugin> > + <artifactId>maven-pmd-plugin</artifactId> > + <version>2.3</version> > + <configuration> > + <targetJdk>${maven.compile.target}</targetJdk> > + </configuration> > + <reportSets> > + <reportSet> > + <reports> > + <report>pmd</report> > + <report>cpd</report> > + </reports> > + </reportSet> > + </reportSets> > + </plugin> > + <plugin> > + <groupId>org.codehaus.mojo</groupId> > + <artifactId>taglist-maven-plugin</artifactId> > + <version>2.4</version> > + <configuration> > + <tags> > + <tag>TODO</tag> > + <tag>NOPMD</tag> > + <tag>NOTE</tag> > + </tags> > + </configuration> > + </plugin> > + <plugin> > + <groupId>org.codehaus.mojo</groupId> > + <artifactId>javancss-maven-plugin</artifactId> > + <version>2.0</version> > + </plugin> > + </plugins> > + </reporting> > + > </project> > > > -- Olivier Lamy http://twitter.com/olamy http://www.linkedin.com/in/olamy --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org