You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by ga...@apache.org on 2021/02/19 14:31:14 UTC

[jclouds] branch master updated (57f6bbc -> b2bd270)

This is an automated email from the ASF dual-hosted git repository.

gaul pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/jclouds.git.


    from 57f6bbc  Remove explicit OSGi import range of okio dep
     new c6a985f  Remove maven site deployment
     new 2b6cbf9  Remove maven site deployment related plugins
     new b537a79  Remove section reporting
     new 157c870  Remove maven property site url
     new b7a8bd0  Remove site profile and wired enforcer executions
     new b0dacba  Remove jenkins profile
     new dec017c  Remove distribution profiles
     new 6b00731  Restructure build profiles
     new b2bd270  Remove maven emma plugin

The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 core/pom.xml    |  28 -----
 pom.xml         |  53 ----------
 project/pom.xml | 309 ++------------------------------------------------------
 3 files changed, 8 insertions(+), 382 deletions(-)


[jclouds] 08/09: Restructure build profiles

Posted by ga...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

gaul pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jclouds.git

commit 6b00731950856e2864cf2158ba26ff4289fa3afd
Author: gurkerl83 <ma...@gmx.de>
AuthorDate: Mon Dec 14 11:17:46 2020 +0100

    Restructure build profiles
    
    The project requires at least JDK version 8. The specification to disable the liniting process in the JavaDoc process as of JDK version 8 is thus doubly specified and fulfilled by default; an explicit specification is no longer required. Version 3 of the JavaDoc plugin removes the "additional param" configuration attribute. The "doclint=false" configuration attribute disables the lint operation of the plugin.
    
    Summary:
    - Remove the profile "disable-doclint"
    - Bump version of JavaDoc plugin to the latest > 3
    - Remove the JavaDoc plugin's declaration from the build plugins used for default builds (building without a profile)
    - Bump version of source plugin to latest > 3
    
    - Remove unnecessary profile "doc" from the jclouds pom artifact
---
 pom.xml         | 25 -------------------------
 project/pom.xml | 35 ++++++++---------------------------
 2 files changed, 8 insertions(+), 52 deletions(-)

diff --git a/pom.xml b/pom.xml
index 994a07a..5f423cd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -46,29 +46,4 @@
     <module>allloadbalancer</module>
     <module>all</module>
   </modules>
-  
-  <profiles>
-    <profile>
-      <id>doc</id>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-javadoc-plugin</artifactId>
-            <configuration>
-              <additionalparam>${javadoc.opts}</additionalparam>
-            </configuration>
-            <executions>
-              <execution>
-                <id>javadoc</id>
-                <phase>package</phase>
-                <goals>
-                  <goal>aggregate-jar</goal>
-                </goals>
-              </execution>
-            </executions>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-  </profiles>
 </project>
diff --git a/project/pom.xml b/project/pom.xml
index 1c8de38..2ec2c94 100644
--- a/project/pom.xml
+++ b/project/pom.xml
@@ -862,20 +862,6 @@
           <version>1.2</version>
         </plugin>
         <plugin>
-          <groupId>org.apache.maven.plugins</groupId>
-          <artifactId>maven-javadoc-plugin</artifactId>
-          <version>2.9</version>
-          <configuration>
-            <maxmemory>512m</maxmemory>
-            <encoding>${project.build.sourceEncoding}</encoding>
-            <quiet>true</quiet>
-            <additionalparam>${javadoc.opts}</additionalparam>
-            <links>
-              <link>https://download.oracle.com/javase/6/docs/api/</link>
-            </links>
-          </configuration>
-        </plugin>
-        <plugin>
           <groupId>org.apache.rat</groupId>
           <artifactId>apache-rat-plugin</artifactId>
           <configuration>
@@ -1032,15 +1018,6 @@
   </build>
   <profiles>
     <profile>
-      <id>disable-doclint</id>
-      <activation>
-        <jdk>[1.8,)</jdk>
-      </activation>
-      <properties>
-        <javadoc.opts>-Xdoclint:none</javadoc.opts>
-      </properties>
-    </profile>
-    <profile>
       <id>live</id>
       <build>
         <plugins>
@@ -1179,10 +1156,14 @@
       <build>
         <plugins>
           <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-javadoc-plugin</artifactId>
-            <version>2.9</version>
+            <version>3.2.0</version>
             <configuration>
-              <additionalparam>${javadoc.opts}</additionalparam>
+              <encoding>${project.build.sourceEncoding}</encoding>
+              <doclint>none</doclint>
+              <maxmemory>512m</maxmemory>
+              <quiet>true</quiet>
             </configuration>
             <executions>
               <execution>
@@ -1201,10 +1182,10 @@
       <id>src</id>
       <build>
         <plugins>
-          <!-- make sure we generate src jars too -->
           <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-source-plugin</artifactId>
-            <version>2.2</version>
+            <version>3.2.0</version>
             <executions>
               <execution>
                 <id>attach-sources</id>


[jclouds] 03/09: Remove section reporting

Posted by ga...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

gaul pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jclouds.git

commit b537a79b20d6a7ee9ff25ee48b6991857818c250
Author: gurkerl83 <ma...@gmx.de>
AuthorDate: Sun Dec 6 21:06:01 2020 +0100

    Remove section reporting
    
    In the last two commits, the site reporting feature got gradually decommissioned. The maven plugin project-info-reports got removed in the previous commit, which gets controlled by the reporting section. Because this workflow is out of use, this commit removes the reporting section.
---
 project/pom.xml | 18 ------------------
 1 file changed, 18 deletions(-)

diff --git a/project/pom.xml b/project/pom.xml
index f98d0dc..40e4ad3 100644
--- a/project/pom.xml
+++ b/project/pom.xml
@@ -1078,24 +1078,6 @@
       </plugins>
     </pluginManagement>
   </build>
-  <reporting>
-    <plugins>
-      <plugin>
-        <!-- When building jclouds-project, override the config to use the local file -->
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-checkstyle-plugin</artifactId>
-        <configuration>
-          <configLocation>../resources/checkstyle.xml</configLocation>
-          <suppressionsLocation>../resources/checkstyle-suppressions.xml</suppressionsLocation>
-          <suppressionsFileExpression>checkstyle.suppressions.file</suppressionsFileExpression>
-          <includeTestSourceDirectory>true</includeTestSourceDirectory>
-          <failOnViolation>true</failOnViolation>
-          <failsOnError>true</failsOnError>
-          <violationSeverity>warning</violationSeverity>
-        </configuration>
-      </plugin>
-    </plugins>
-  </reporting>
   <profiles>
     <profile>
       <id>disable-doclint</id>


[jclouds] 04/09: Remove maven property site url

Posted by ga...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

gaul pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jclouds.git

commit 157c87017bf46b63a67188ef44672ce5e761ddc1
Author: gurkerl83 <ma...@gmx.de>
AuthorDate: Sun Dec 6 21:18:23 2020 +0100

    Remove maven property site url
    
    In the last three commits, the site reporting feature got gradually decommissioned. This commit removes any remaining fragments in this regard. Remove the section distribution management from the profile clouds-project. The comment about incorrect links generated might have resulted from multiple invocations of the check style plugin. Previously the check style plugin got utilized at multiple sections (reporting section and profiles) and probably overlapping maven lifecycles.
---
 project/pom.xml | 9 ---------
 1 file changed, 9 deletions(-)

diff --git a/project/pom.xml b/project/pom.xml
index 40e4ad3..cafcb61 100644
--- a/project/pom.xml
+++ b/project/pom.xml
@@ -256,8 +256,6 @@
     <error_prone.version>2.1.0</error_prone.version>
     <jsr305.version>1.3.9</jsr305.version>
 
-    <maven.site.url.base>gitsite:git@github.com/jclouds/jclouds-maven-site.git</maven.site.url.base>
-
     <http.proxyHost />
     <http.proxyPort />
     <jclouds.wire.httpstream.url>https://archive.apache.org/dist/commons/logging/binaries/commons-logging-1.1.1-bin.tar.gz</jclouds.wire.httpstream.url>
@@ -1205,13 +1203,6 @@
         </file>
       </activation>
 
-      <!-- Maven generates incorrect links without the <site> declaration here -->
-      <distributionManagement>
-        <site>
-          <id>jclouds-github-pages-site</id>
-          <url>${maven.site.url.base}/${project.version}/${project.artifactId}</url>
-        </site>
-      </distributionManagement>
       <build>
         <plugins>
           <plugin>


[jclouds] 05/09: Remove site profile and wired enforcer executions

Posted by ga...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

gaul pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jclouds.git

commit b7a8bd01f63754a51084c4595f8e509a7f710f81
Author: gurkerl83 <ma...@gmx.de>
AuthorDate: Sun Dec 6 22:24:44 2020 +0100

    Remove site profile and wired enforcer executions
    
    The site profile defines various enforcer execution rules, banned-dependencies, java (java and maven version). Those declarations in combination with the standard maven properties for the JDK version seem misleading and duplicated. Also, there is no indicator that the site profile is ever defined for a maven build.
---
 project/pom.xml | 74 ---------------------------------------------------------
 1 file changed, 74 deletions(-)

diff --git a/project/pom.xml b/project/pom.xml
index cafcb61..4d2e7c7 100644
--- a/project/pom.xml
+++ b/project/pom.xml
@@ -592,44 +592,6 @@
       </plugin>
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-enforcer-plugin</artifactId>
-        <version>1.1.1</version>
-        <executions>
-          <execution>
-            <id>enforce-banned-dependencies</id>
-            <goals>
-              <goal>enforce</goal>
-            </goals>
-            <configuration>
-              <rules>
-                <bannedDependencies>
-                  <excludes>
-                    <exclude>:maven-dependency-plugin</exclude>
-                  </excludes>
-                </bannedDependencies>
-              </rules>
-            </configuration>
-          </execution>
-          <execution>
-            <id>enforce-java</id>
-            <goals>
-              <goal>enforce</goal>
-            </goals>
-            <configuration>
-              <rules>
-                <requireJavaVersion>
-                  <version>[1.8,)</version>
-                </requireJavaVersion>
-                <requireMavenVersion>
-                  <version>[3.0.2,)</version>
-                </requireMavenVersion>
-              </rules>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-resources-plugin</artifactId>
         <version>2.6</version>
         <configuration>
@@ -864,10 +826,6 @@
           <version>2.7</version>
         </plugin>
         <plugin>
-          <artifactId>maven-enforcer-plugin</artifactId>
-          <version>1.1.1</version>
-        </plugin>
-        <plugin>
           <artifactId>maven-install-plugin</artifactId>
           <version>2.4</version>
         </plugin>
@@ -1163,38 +1121,6 @@
       </build>
     </profile>
     <profile>
-      <id>site</id>
-      <build>
-        <plugins>
-          <!-- disable the Maven enforcer plugin and prevent forking (unlike -Denforcer.skip) -->
-          <plugin>
-            <artifactId>maven-enforcer-plugin</artifactId>
-            <executions>
-              <execution>
-                <id>enforce-banned-dependencies</id>
-                <phase>none</phase>
-              </execution>
-              <execution>
-                <id>enforce-java</id>
-                <goals>
-                  <goal>enforce</goal>
-                </goals>
-                <phase>none</phase>
-              </execution>
-              <!-- inherited from oss-parent -->
-              <execution>
-                <id>enforce-maven</id>
-                <goals>
-                  <goal>enforce</goal>
-                </goals>
-                <phase>none</phase>
-              </execution>
-            </executions>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-    <profile>
       <id>jclouds-project</id>
       <activation>
         <file>


[jclouds] 07/09: Remove distribution profiles

Posted by ga...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

gaul pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jclouds.git

commit dec017c11685dc853fd07a46980591d9d7d789a3
Author: gurkerl83 <ma...@gmx.de>
AuthorDate: Mon Dec 7 00:47:02 2020 +0100

    Remove distribution profiles
    
    Remove distribution profiles from the JClouds parent, main, and core modules. Each profile defines assembly descriptors, but none of those files are provided by the project anymore.
    The maven assembly plugin relies on those descriptors to dictate its execution.
    The estimation is that individual maven artifacts, one per module, get deployed instead of a compressed deployment unit.
    In that case, it is enough to use mavens deploy command in combination with distribution management configuration pushing individual jars to the artifact repositories.
---
 core/pom.xml    | 28 ----------------------------
 pom.xml         | 28 ----------------------------
 project/pom.xml | 37 -------------------------------------
 3 files changed, 93 deletions(-)

diff --git a/core/pom.xml b/core/pom.xml
index abd34ce..d901d27 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -124,32 +124,4 @@
       </plugin>
     </plugins>
   </build>
-
-  <profiles>
-    <profile>
-      <id>distribution</id>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-assembly-plugin</artifactId>
-            <executions>
-              <!-- overrides the default execution inherited from project -->
-              <execution>
-                <id>jar-with-dependencies</id>
-                <phase>package</phase>
-                <goals>
-                  <goal>single</goal>
-                </goals>
-                <configuration>
-                  <descriptors>
-                    <descriptor>jar-with-dependencies-descriptor.xml</descriptor>
-                  </descriptors>
-                </configuration>
-              </execution>
-            </executions>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-  </profiles>
 </project>
diff --git a/pom.xml b/pom.xml
index 233d806..994a07a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -49,34 +49,6 @@
   
   <profiles>
     <profile>
-      <id>distribution</id>
-      <build>
-        <plugins>
-          <!-- top-level only -->
-          <plugin>
-            <artifactId>maven-assembly-plugin</artifactId>
-            <version>2.3</version>
-            <inherited>false</inherited>
-            <executions>
-              <execution>
-                <id>create-distribution</id>
-                <phase>package</phase>
-                <goals>
-                  <goal>single</goal>
-                </goals>
-                <configuration>
-                  <finalName>jclouds-${project.version}</finalName>
-                  <descriptors>
-                    <descriptor>package-descriptor.xml</descriptor>
-                  </descriptors>
-                </configuration>
-              </execution>
-            </executions>                               
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-    <profile>
       <id>doc</id>
       <build>
         <plugins>
diff --git a/project/pom.xml b/project/pom.xml
index fb3452e..1c8de38 100644
--- a/project/pom.xml
+++ b/project/pom.xml
@@ -818,10 +818,6 @@
           <version>2.2</version>
         </plugin>
         <plugin>
-          <artifactId>maven-assembly-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
           <artifactId>maven-deploy-plugin</artifactId>
           <version>2.7</version>
         </plugin>
@@ -1088,39 +1084,6 @@
       </build>
     </profile>
     <profile>
-      <id>distribution</id>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-assembly-plugin</artifactId>
-            <executions>
-              <execution>
-                <id>generate-distribution-files</id>
-                <phase>package</phase>
-                <goals>
-                  <goal>single</goal>
-                </goals>
-                <configuration>
-                  <descriptors>
-                    <descriptor>src-descriptor.xml</descriptor>
-                    <descriptor>provided-dependencies-descriptor.xml</descriptor>
-                    <descriptor>jar-with-dependencies-no-core-no-apis-descriptor.xml</descriptor>
-                  </descriptors>
-                </configuration>
-              </execution>
-            </executions>
-            <dependencies>
-              <dependency>
-                <groupId>org.apache.jclouds</groupId>
-                <artifactId>jclouds-assemblies</artifactId>
-                <version>${project.version}</version>
-              </dependency>
-            </dependencies>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-    <profile>
       <id>jclouds-project</id>
       <activation>
         <file>


[jclouds] 02/09: Remove maven site deployment related plugins

Posted by ga...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

gaul pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jclouds.git

commit 2b6cbf9c954c2106680213bdd30c858c5ec5decd
Author: gurkerl83 <ma...@gmx.de>
AuthorDate: Sun Dec 6 20:44:30 2020 +0100

    Remove maven site deployment related plugins
    
    The previous site plugin utilizes several plugins. In about half of the cases, the respective version of a plugin as described in the outside plugin section. The following list enumerates those plugins and my reasoning to remove them safely from the section plugins.
    
    - maven-project-info-reports-plugin (remove - because no reports get generated)
    - maven-javadoc-plugin (stays - even when a profile doc exists, which provides a dedicated setup.) We have to discuss the removal to avoid any side effects.
    - emma-maven-plugin (stays - my impression is that it is a duplicated declaration)
    - maven-jxr-plugin (remove - only version declaration, with no further config, not utilized anywhere)
    - maven-surefire-report-plugin (remove - only version declaration, with no further config, not utilized anywhere)
    - apache-rat-plugin (stays - decision is straightforward. We have to discuss a restructure because the plugin gets mentioned three times; I guess one can get removed.
    - maven-pmd-plugin (remove - only version declaration, with no further config, not utilized anywhere)
    - spotbugs-maven-plugin (stays - beacuse of its extended configuration section - discuss a removal)
---
 project/pom.xml | 16 ----------------
 1 file changed, 16 deletions(-)

diff --git a/project/pom.xml b/project/pom.xml
index 85341da..f98d0dc 100644
--- a/project/pom.xml
+++ b/project/pom.xml
@@ -874,22 +874,6 @@
           <version>2.4</version>
         </plugin>
         <plugin>
-          <artifactId>maven-jxr-plugin</artifactId>
-          <version>2.3</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-pmd-plugin</artifactId>
-          <version>2.7.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-project-info-reports-plugin</artifactId>
-          <version>2.5.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-surefire-report-plugin</artifactId>
-          <version>${maven-surefire-plugin.version}</version>
-        </plugin>
-        <plugin>
           <groupId>org.apache.rat</groupId>
           <artifactId>apache-rat-plugin</artifactId>
           <version>0.12</version>


[jclouds] 09/09: Remove maven emma plugin

Posted by ga...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

gaul pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jclouds.git

commit b2bd27052803b96162b8bb2c97db7393e3101e01
Author: gurkerl83 <ma...@gmx.de>
AuthorDate: Mon Dec 14 12:16:27 2020 +0100

    Remove maven emma plugin
    
    Previously, the plugin "emma" was integrated/used for maven site deployment. The following commits removed site deployment entirely.
    For reference
    - https://github.com/apache/jclouds/pull/91/commits/e02503e1cb59a19e7c48099ce1767ef5f3b7e816
    - https://github.com/apache/jclouds/pull/91/commits/9158ab0b0eb7f0a9a9f889cfc86f7bcef7868ff3
---
 project/pom.xml | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/project/pom.xml b/project/pom.xml
index 2ec2c94..0d56571 100644
--- a/project/pom.xml
+++ b/project/pom.xml
@@ -857,11 +857,6 @@
           </configuration>
         </plugin>
         <plugin>
-          <groupId>org.sonatype.maven.plugin</groupId>
-          <artifactId>emma-maven-plugin</artifactId>
-          <version>1.2</version>
-        </plugin>
-        <plugin>
           <groupId>org.apache.rat</groupId>
           <artifactId>apache-rat-plugin</artifactId>
           <configuration>


[jclouds] 06/09: Remove jenkins profile

Posted by ga...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

gaul pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jclouds.git

commit b0dacbac6635996bfbe12f8504cf46e438563b6a
Author: gurkerl83 <ma...@gmx.de>
AuthorDate: Mon Dec 7 00:25:55 2020 +0100

    Remove jenkins profile
    
    According to the Jenkins configuration, only the maven profiles src and doc are necessary to execute in the build process. This commit removes the dedicated jenkins profile.
---
 project/pom.xml | 26 --------------------------
 1 file changed, 26 deletions(-)

diff --git a/project/pom.xml b/project/pom.xml
index 4d2e7c7..fb3452e 100644
--- a/project/pom.xml
+++ b/project/pom.xml
@@ -1255,31 +1255,5 @@
         </plugins>
       </build>
     </profile>
-    <profile>
-      <id>jenkins</id>
-      <build>
-        <plugins>
-          <!-- Make sure jclouds is built with the right JDK -->
-          <plugin>
-            <artifactId>maven-toolchains-plugin</artifactId>
-            <version>1.1</version>
-            <executions>
-              <execution>
-                <goals>
-                  <goal>toolchain</goal>
-                </goals>
-              </execution>
-            </executions>
-            <configuration>
-              <toolchains>
-                <jdk>
-                  <version>${jdk.version}</version>
-                </jdk>
-              </toolchains>
-            </configuration>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
   </profiles>
 </project>


[jclouds] 01/09: Remove maven site deployment

Posted by ga...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

gaul pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jclouds.git

commit c6a985f692204b68d056b5ff4dd96ef05ed8eba1
Author: gurkerl83 <ma...@gmx.de>
AuthorDate: Sun Dec 6 20:06:06 2020 +0100

    Remove maven site deployment
    
    The maven site-plugin uses the declaration "site" in the section "distribution management," which points to a git repository named "jclouds-maven-site." This git repository got never relocated during the apache migration; also, it is ancient. My impression is that the site deployment is outdated and got used in the early days of JClouds.
---
 project/pom.xml | 89 ---------------------------------------------------------
 1 file changed, 89 deletions(-)

diff --git a/project/pom.xml b/project/pom.xml
index 9720a7f..85341da 100644
--- a/project/pom.xml
+++ b/project/pom.xml
@@ -112,13 +112,6 @@
     </pluginRepository>
   </pluginRepositories>
 
-  <distributionManagement>
-    <site>
-      <id>jclouds-github-pages-site</id>
-      <url>${maven.site.url.base}/${project.version}</url>
-    </site>
-  </distributionManagement>
-
   <developers>
     <developer>
       <name>Andrew Bayer</name>
@@ -893,88 +886,6 @@
           <version>2.5.1</version>
         </plugin>
         <plugin>
-          <artifactId>maven-site-plugin</artifactId>
-          <version>3.3</version>
-          <configuration>
-            <outputEncoding>${project.build.sourceEncoding}</outputEncoding>
-            <reportPlugins>
-              <plugin>
-                <artifactId>maven-project-info-reports-plugin</artifactId>
-                <reportSets>
-                  <reportSet>
-                    <reports>
-                      <report>index</report>
-                      <report>project-team</report>
-                      <report>mailing-list</report>
-                      <report>issue-tracking</report>
-                      <report>license</report>
-                      <report>scm</report>
-                    </reports>
-                  </reportSet>
-                </reportSets>
-              </plugin>
-              <plugin>
-                <artifactId>maven-javadoc-plugin</artifactId>
-                <version>2.9</version>
-                <configuration>
-                  <encoding>${project.build.sourceEncoding}</encoding>
-                  <quiet>true</quiet>
-                  <maxmemory>512m</maxmemory>
-                  <additionalparam>${javadoc.opts}</additionalparam>
-                </configuration>
-                <reportSets>
-                  <reportSet>
-                    <id>default</id>
-                    <reports>
-                      <report>javadoc</report>
-                      <report>aggregate</report>
-                    </reports>
-                  </reportSet>
-                </reportSets>
-              </plugin>
-              <plugin>
-                <groupId>org.sonatype.maven.plugin</groupId>
-                <artifactId>emma-maven-plugin</artifactId>
-                <version>1.2</version>
-                <configuration>
-                  <formats>html,xml</formats>
-                </configuration>
-              </plugin>
-              <plugin>
-                <artifactId>maven-jxr-plugin</artifactId>
-              </plugin>
-              <plugin>
-                <artifactId>maven-surefire-report-plugin</artifactId>
-              </plugin>
-              <plugin>
-                <groupId>org.apache.rat</groupId>
-                <artifactId>apache-rat-plugin</artifactId>
-              </plugin>
-              <plugin>
-                <artifactId>maven-pmd-plugin</artifactId>
-                <configuration>
-                  <targetJdk>${maven.compile.source}</targetJdk>
-                </configuration>
-              </plugin>
-              <plugin>
-                <groupId>com.github.spotbugs</groupId>
-                <artifactId>spotbugs-maven-plugin</artifactId>
-                <configuration>
-                  <xmlOutput>true</xmlOutput>
-                </configuration>
-              </plugin>
-            </reportPlugins>
-            <stagingRepositoryId>${project.distributionManagement.site.id}</stagingRepositoryId>
-          </configuration>
-          <dependencies>
-            <dependency>
-              <groupId>com.github.stephenc.wagon</groupId>
-              <artifactId>wagon-gitsite</artifactId>
-              <version>0.4.1</version>
-            </dependency>
-          </dependencies>
-        </plugin>
-        <plugin>
           <artifactId>maven-surefire-report-plugin</artifactId>
           <version>${maven-surefire-plugin.version}</version>
         </plugin>