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 ba...@apache.org on 2008/04/10 17:54:19 UTC

svn commit: r646855 - /james/mime4j/trunk/pom.xml

Author: bago
Date: Thu Apr 10 08:54:17 2008
New Revision: 646855

URL: http://svn.apache.org/viewvc?rev=646855&view=rev
Log:
Added versions to plugins (build reproducibility), added rat to the verify goal, configured rat to check the project and exclude some test resources (created by us and not having a way to insert a comment).

Modified:
    james/mime4j/trunk/pom.xml

Modified: james/mime4j/trunk/pom.xml
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/pom.xml?rev=646855&r1=646854&r2=646855&view=diff
==============================================================================
--- james/mime4j/trunk/pom.xml (original)
+++ james/mime4j/trunk/pom.xml Thu Apr 10 08:54:17 2008
@@ -52,6 +52,19 @@
     <plugins>
       <plugin>
         <groupId>org.codehaus.mojo</groupId>
+        <artifactId>rat-maven-plugin</artifactId>
+        <version>1.0-alpha-3</version>
+        <executions>
+          <execution>
+            <phase>verify</phase>
+            <goals>
+              <goal>check</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
         <artifactId>javacc-maven-plugin</artifactId>
         <version>2.1</version>
         <executions>
@@ -130,7 +143,7 @@
       </plugin>
       <plugin>
         <artifactId>maven-javadoc-plugin</artifactId>
-        <version>2.2</version>
+        <version>2.3</version>
         <executions>
           <execution>
             <id>create-javadocs</id> <!-- this is used for inheritance merges -->
@@ -286,10 +299,78 @@
   <reporting>
     <plugins>
       <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <version>2.3</version>
+      </plugin>
+      <plugin>
+        <artifactId>maven-surefire-report-plugin</artifactId>
+        <version>2.3</version>
+      </plugin> 
+      <plugin>
         <artifactId>maven-javadoc-plugin</artifactId>
+        <version>2.3</version>
       </plugin>
       <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-jxr-plugin</artifactId>
+        <version>2.1</version>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-pmd-plugin</artifactId>
+        <version>2.2</version>
+        <configuration>
+          <targetjdk>1.4</targetjdk>
+          <rulesets>
+            <ruleset>/rulesets/basic.xml</ruleset>
+            <ruleset>/rulesets/controversial.xml</ruleset>
+          </rulesets>
+          <format>xml</format>
+          <linkXref>true</linkXref>
+          <sourceEncoding>utf-8</sourceEncoding>
+          <minimumTokens>100</minimumTokens>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-site-plugin</artifactId>
+        <version>2.0-beta-5</version>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>rat-maven-plugin</artifactId>
+        <version>1.0-alpha-3</version>
+        <configuration>
+          <excludes>
+            <!-- test resources created by JAMES committers / we can't include ALv2 headers there -->
+            <exclude>src/test/resources/testmsgs/basic-plain-with-bad-header-separator.msg</exclude>
+            <exclude>src/test/resources/testmsgs/basic-plain-with-bad-header-separator.xml</exclude>
+            <exclude>src/test/resources/testmsgs/basic-plain-with-bad-header-separator_decoded.xml</exclude>
+            <exclude>src/test/resources/testmsgs/basic-plain-with-bad-header-separator_decoded_1.txt</exclude>
+            <exclude>src/test/resources/testmsgs/basic-plain.msg</exclude>
+            <exclude>src/test/resources/testmsgs/basic-plain.xml</exclude>
+            <exclude>src/test/resources/testmsgs/basic-plain_decoded.xml</exclude>
+            <exclude>src/test/resources/testmsgs/basic-plain_decoded_1.txt</exclude>
+            <exclude>src/test/resources/testmsgs/russian-headers.msg</exclude>
+            <exclude>src/test/resources/testmsgs/russian-headers.xml</exclude>
+            <exclude>src/test/resources/testmsgs/russian-headers_decoded.xml</exclude>
+            <exclude>src/test/resources/testmsgs/russian-headers_decoded_1.txt</exclude>
+            <exclude>src/test/resources/testmsgs/simple-attachment.msg</exclude>
+            <exclude>src/test/resources/testmsgs/simple-attachment.xml</exclude>
+            <exclude>src/test/resources/testmsgs/simple-attachment_decoded.xml</exclude>
+            <exclude>src/test/resources/testmsgs/simple-attachment_decoded_1_1.txt</exclude>
+            <exclude>src/test/resources/testmsgs/simple-attachment_decoded_1_2.bin</exclude>
+            <!-- 3rd party descriptors distributed via maven repositories
+                 and included "as is" -->
+            <exclude>stage/commons-io/poms/commons-io-1.2.pom</exclude>
+            <exclude>stage/commons-logging/poms/commons-logging-1.1.pom</exclude>
+            <exclude>stage/org.apache.james/xmls/james-parent-1.1-site.xml</exclude>
+            <exclude>stage/org.apache.james/xmls/james-parent-1.1-site_en.xml</exclude>
+            <exclude>stage/org.apache.james/xmls/james-project-1.2-site.xml</exclude>
+            <exclude>stage/org.apache.james/xmls/james-project-1.2-site_en.xml</exclude>
+            <exclude>release.properties</exclude>
+          </excludes>
+        </configuration>
       </plugin>
     </plugins>
   </reporting>



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org