You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by fe...@apache.org on 2011/11/18 09:33:21 UTC
svn commit: r1203525 - /james/project/trunk/pom.xml
Author: felixk
Date: Fri Nov 18 08:33:21 2011
New Revision: 1203525
URL: http://svn.apache.org/viewvc?rev=1203525&view=rev
Log:
- Replace emma-plugin by cobertura-plugin due to too much problems the emma-plugin caused
- Configurations needs to be doubled in the reports section of the site-plugin as it is not taken in every case from the pluginManagement section
Modified:
james/project/trunk/pom.xml
Modified: james/project/trunk/pom.xml
URL: http://svn.apache.org/viewvc/james/project/trunk/pom.xml?rev=1203525&r1=1203524&r2=1203525&view=diff
==============================================================================
--- james/project/trunk/pom.xml (original)
+++ james/project/trunk/pom.xml Fri Nov 18 08:33:21 2011
@@ -520,6 +520,8 @@
<repositories>
<!-- JBoss.org repository - required for APIviz Javadoc build -->
+ <!-- apiviz stuff, comment ATM as it doesn't works on poms packaging pom -->
+ <!--
<repository>
<id>jboss.releases</id>
<name>JBoss releases</name>
@@ -531,6 +533,7 @@
<enabled>false</enabled>
</snapshots>
</repository>
+ -->
</repositories>
<build>
@@ -758,7 +761,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
- <version>1.4</version>
+ <version>1.5</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -784,33 +787,17 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.10</version>
- <inherited>true</inherited>
<configuration>
- <aggregate>true</aggregate>
- <forkMode>once</forkMode>
- <reportFormat>xml</reportFormat>
- <classesDirectory>${project.build.directory}/generated-classes/emma/classes</classesDirectory>
<argLine>-Xms256m -Xmx512m</argLine>
- <testFailureIgnore>false</testFailureIgnore>
- <skip>false</skip>
- <includes>
- <include>**/*Test.java</include>
- </includes>
+ <forkMode>always</forkMode>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.10</version>
- <inherited>true</inherited>
<configuration>
- <forkMode>once</forkMode>
- <argLine>-Xms256m -Xmx512m</argLine>
- <testFailureIgnore>false</testFailureIgnore>
- <skip>false</skip>
- <includes>
- <include>**/*Test.java</include>
- </includes>
+ <aggregate>true</aggregate>
</configuration>
</plugin>
<plugin>
@@ -821,7 +808,7 @@
<plugin>
<groupId>org.apache.rat</groupId>
<artifactId>apache-rat-plugin</artifactId>
- <version>0.7</version>
+ <version>0.8</version>
<configuration>
<excludes>
<exclude>BUILDING.*</exclude>
@@ -851,9 +838,17 @@
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
- <artifactId>emma-maven-plugin</artifactId>
- <version>1.0-alpha-3</version>
- <inherited>true</inherited>
+ <artifactId>cobertura-maven-plugin</artifactId>
+ <version>2.5.1</version>
+ <configuration>
+ <aggregate>true</aggregate>
+ <!--
+ Whether to remove GPL licensed files from the generated report. This is required to distribute
+ the report as part of a distribution, which is licensed under the ASL, or a similar license,
+ which is incompatible with the GPL
+ -->
+ <omitGplFiles>true</omitGplFiles>
+ </configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
@@ -985,11 +980,9 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
- </plugin>
- <!-- Order seems to matter. emma-maven-plugin must preceed maven-surfire-report-plugin. -->
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>emma-maven-plugin</artifactId>
+ <configuration>
+ <aggregate>true</aggregate>
+ </configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -998,11 +991,26 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
+ <configuration>
+ <aggregate>true</aggregate>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>cobertura-maven-plugin</artifactId>
+ <configuration>
+ <aggregate>true</aggregate>
+ <!--
+ Whether to remove GPL licensed files from the generated report. This is required to distribute
+ the report as part of a distribution, which is licensed under the ASL, or a similar license,
+ which is incompatible with the GPL
+ -->
+ <omitGplFiles>true</omitGplFiles>
+ </configuration>
</plugin>
<plugin>
<groupId>org.apache.rat</groupId>
<artifactId>apache-rat-plugin</artifactId>
- <!-- Configuration not inherited (bug?) -->
<configuration>
<excludes>
<exclude>BUILDING.*</exclude>
@@ -1050,6 +1058,47 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <linksource>true</linksource>
+ <maxmemory>1g</maxmemory>
+ <minmemory>256m</minmemory>
+ <source>${target.jdk}</source>
+ <tags>
+ <tag>
+ <name>note</name>
+ <placement>a</placement>
+ <head>NOTE</head>
+ </tag>
+ <tag>
+ <name>todo</name>
+ <placement>a</placement>
+ <head>TODO</head>
+ </tag>
+ <tag>
+ <name>warning</name>
+ <placement>a</placement>
+ <head>WARNING</head>
+ </tag>
+ </tags>
+ <!-- apiviz stuff, comment ATM as it doesn't works on poms packaging pom -->
+ <!--
+ <doclet>org.jboss.apiviz.APIviz</doclet>
+ <docletArtifact>
+ <groupId>org.jboss.apiviz</groupId>
+ <artifactId>apiviz</artifactId>
+ <version>1.3.1.GA</version>
+ </docletArtifact>
+ <useStandardDocletOptions>true</useStandardDocletOptions>
+ <charset>UTF-8</charset>
+ <encoding>UTF-8</encoding>
+ <docencoding>UTF-8</docencoding>
+ <breakiterator>true</breakiterator>
+ <version>true</version>
+ <author>true</author>
+ <keywords>true</keywords>
+ <additionalparam>-sourceclasspath ${project.build.outputDirectory}</additionalparam>
+ -->
+ </configuration>
<reportSets>
<reportSet>
<reports>
@@ -1062,6 +1111,13 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
+ <configuration>
+ <!-- required by dashboard plugin and jenkins -->
+ <xmlOutput>true</xmlOutput>
+ <effort>Max</effort>
+ <findbugsXmlOutput>true</findbugsXmlOutput>
+ <findbugsXmlWithMessages>true</findbugsXmlWithMessages>
+ </configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org