summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Hartmann <hartmann.eric@gmail.com>2012-03-09 09:15:03 +0100
committerEric Hartmann <hartmann.eric@gmail.com>2012-03-09 09:15:43 +0100
commit07ae4254ecd284f77104cfa10cb49ee66c1b649d (patch)
treeb63d09449b65a24f33e4cf03d501ce0fa61c2f6e
parente3319fbcd51dc5a6372c74e0af2c850f0043f117 (diff)
downloadsonarqube-07ae4254ecd284f77104cfa10cb49ee66c1b649d.tar.gz
sonarqube-07ae4254ecd284f77104cfa10cb49ee66c1b649d.zip
Upgrade to JDK 6 compilation. Remove sanityChecks profile, now using the property skipSanityChecks
-rw-r--r--pom.xml65
1 files changed, 33 insertions, 32 deletions
diff --git a/pom.xml b/pom.xml
index e777d01d75c..09c69da1587 100644
--- a/pom.xml
+++ b/pom.xml
@@ -90,7 +90,15 @@
<sonar.skippedModules>sonar-gwt-api,sonar-core-gwt</sonar.skippedModules>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.min.version>2.2.1</maven.min.version>
- <jdk.min.version>1.5</jdk.min.version>
+ <jdk.min.version>1.6</jdk.min.version>
+
+ <!-- To configure animal-sniffer to check API compat -->
+ <animal-sniffer.signature.groupId>org.codehaus.mojo.signature</animal-sniffer.signature.groupId>
+ <animal-sniffer.signature.artifactId>java16</animal-sniffer.signature.artifactId>
+ <animal-sniffer.signature.version>1.0</animal-sniffer.signature.version>
+ <version.animal-sniffer.plugin>1.7</version.animal-sniffer.plugin>
+ <version.maven-license.plugin>1.9.0</version.maven-license.plugin>
+ <skipSanityChecks>false</skipSanityChecks>
<!-- default GWT configuration. It's overridden by the profile 'dev' to speed up compilation in dev environments-->
<gwt.permutationSuffix />
@@ -113,7 +121,15 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>animal-sniffer-maven-plugin</artifactId>
- <version>1.7</version>
+ <version>${version.animal-sniffer.plugin}</version>
+ <configuration>
+ <signature>
+ <groupId>${animal-sniffer.signature.groupId}</groupId>
+ <artifactId>${animal-sniffer.signature.artifactId}</artifactId>
+ <version>${animal-sniffer.signature.version}</version>
+ </signature>
+ <skip>${skipSanityChecks}</skip>
+ </configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -204,7 +220,7 @@
<plugin>
<groupId>com.mycila.maven-license-plugin</groupId>
<artifactId>maven-license-plugin</artifactId>
- <version>1.9.0</version>
+ <version>${version.maven-license.plugin}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -381,6 +397,7 @@
<mapping>
<java>SLASHSTAR_STYLE</java>
</mapping>
+ <skip>${skipSanityChecks}</skip>
</configuration>
<executions>
<execution>
@@ -393,6 +410,19 @@
</executions>
</plugin>
<plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>animal-sniffer-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>enforce-java-api-compatibility</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>check</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<configuration>
@@ -1076,35 +1106,6 @@
</profile>
<profile>
- <id>sanity-checks</id>
- <build>
- <plugins>
- <!-- check compatibility with Java 5 -->
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>animal-sniffer-maven-plugin</artifactId>
- <executions>
- <execution>
- <id>enforce-java-api-compatibility</id>
- <phase>verify</phase>
- <goals>
- <goal>check</goal>
- </goals>
- <configuration>
- <signature>
- <groupId>org.codehaus.mojo.signature</groupId>
- <artifactId>java15</artifactId>
- <version>1.0</version>
- </signature>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
-
- <profile>
<id>m2e</id>
<activation>
<!-- This profile is active only when used from Eclipse m2e and is used only to store settings. -->