[java-parent-project-v3] 02/04: JPAR-75 - Use profiles to cleanup build with Java 8.

Tom Zeller tzeller at dragonacea.biz
Fri Oct 30 13:14:46 EDT 2015


This is an automated email from the git hooks/post-receive script.

tzeller pushed a commit to branch master
in repository java-parent-project-v3.

commit 49be3da18dc207a5f93eb7a41ffdc86a628b4420
Author: Tom Zeller <tzeller at dragonacea.biz>
AuthorDate: Fri Oct 30 11:50:04 2015 -0500

    JPAR-75 - Use profiles to cleanup build with Java 8.
    
    Move -XX:-UseSplitVerifier to a Java 7 profile.
    Add -Xdoclint:none when generating the site with Java 8.
---
 pom.xml | 38 ++++++++++++++++++++++++++++++++++----
 1 file changed, 34 insertions(+), 4 deletions(-)

diff --git a/pom.xml b/pom.xml
index fb5b541..955771d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -577,10 +577,6 @@
                 <artifactId>maven-surefire-plugin</artifactId>
                 <configuration>
                     <redirectTestOutputToFile>true</redirectTestOutputToFile>
-                    <!--
-                        Change the bytecode verifier so that Cobertura will work.
-                    -->
-                    <argLine>-XX:-UseSplitVerifier</argLine>
                 </configuration>
             </plugin>
         </plugins>
@@ -847,6 +843,21 @@
                             <additionalparam>-Xdoclint:none</additionalparam>
                         </configuration>
                     </plugin>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-site-plugin</artifactId>
+                        <configuration>
+                            <reportPlugins>
+                                <plugin>
+                                    <groupId>org.apache.maven.plugins</groupId>
+                                    <artifactId>maven-javadoc-plugin</artifactId>
+                                    <configuration>
+                                        <additionalparam>-Xdoclint:none</additionalparam>
+                                    </configuration>
+                                </plugin>
+                            </reportPlugins>
+                        </configuration>
+                    </plugin>
                 </plugins>
             </build>
         </profile>
@@ -862,6 +873,25 @@
                 </repository>
             </repositories>
         </profile>
+    <profile>
+        <id>jdk7-use-split-verifier</id>
+        <activation>
+            <jdk>1.7</jdk>
+        </activation>
+        <build>
+            <plugins>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-surefire-plugin</artifactId>
+                    <configuration>
+                        <redirectTestOutputToFile>true</redirectTestOutputToFile>
+                        <!-- Change the bytecode verifier so that Cobertura will work. -->
+                        <argLine>-XX:-UseSplitVerifier</argLine>
+                    </configuration>
+                </plugin>
+            </plugins>
+        </build>
+    </profile>
     </profiles>
 
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list