diff options
Diffstat (limited to 'pom.xml')
-rw-r--r-- | pom.xml | 177 |
1 files changed, 134 insertions, 43 deletions
@@ -6,7 +6,7 @@ <groupId>org.codehaus.sonar</groupId> <artifactId>sonar</artifactId> <packaging>pom</packaging> - <version>2.9</version> + <version>2.10-SNAPSHOT</version> <name>Sonar</name> <url>http://www.sonarsource.org</url> @@ -48,6 +48,7 @@ <module>plugins/sonar-cpd-plugin</module> <module>plugins/sonar-squid-java-plugin</module> <module>plugins/sonar-design-plugin</module> + <module>plugins/sonar-i18n-en-plugin</module> </modules> <organization> @@ -123,7 +124,7 @@ <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>animal-sniffer-maven-plugin</artifactId> - <version>1.6</version> + <version>1.7</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> @@ -170,18 +171,17 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> - <version>2.5</version> + <version>2.6</version> </plugin> <plugin> - <!-- not thread safe --> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> - <version>1.0</version> + <version>1.0.1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> - <version>2.6</version> + <version>2.9</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> @@ -232,7 +232,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> - <version>2.4.3</version> + <version>2.5</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> @@ -252,7 +252,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> - <version>2.6</version> + <version>2.9</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> @@ -268,7 +268,7 @@ <plugin> <groupId>org.codehaus.sonar</groupId> <artifactId>sonar-packaging-maven-plugin</artifactId> - <version>1.0</version> + <version>1.1</version> <extensions>true</extensions> </plugin> </plugins> @@ -420,6 +420,37 @@ <javadocDir>${project.reporting.outputDirectory}/${project.version}/apidocs</javadocDir> </configuration> </plugin> + <!-- check copyright/license headers --> + <plugin> + <inherited>false</inherited> + <groupId>com.mycila.maven-license-plugin</groupId> + <artifactId>maven-license-plugin</artifactId> + <configuration> + <header>${project.basedir}/copyright.txt</header> + <failIfMissing>true</failIfMissing> + <strictCheck>true</strictCheck> + <aggregate>true</aggregate> + <includes> + <include>**/sonar-*/src/main/java/**</include> + <include>**/sonar-*/src/test/java/**</include> + </includes> + <excludes> + <exclude>tests/**</exclude> + </excludes> + <mapping> + <java>SLASHSTAR_STYLE</java> + </mapping> + </configuration> + <executions> + <execution> + <id>enforce-license-headers</id> + <phase>validate</phase> + <goals> + <goal>check</goal> + </goals> + </execution> + </executions> + </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> @@ -935,7 +966,7 @@ <scm> <connection>scm:git:git@github.com:SonarSource/sonar.git</connection> <developerConnection>scm:git:git@github.com:SonarSource/sonar.git</developerConnection> - <url>git@github.com:SonarSource/sonar.git</url> + <url>https://github.com/SonarSource/sonar</url> </scm> <ciManagement> @@ -1067,42 +1098,102 @@ </execution> </executions> </plugin> - - - <!-- check copyright/license headers --> - <plugin> - <inherited>false</inherited> - <groupId>com.mycila.maven-license-plugin</groupId> - <artifactId>maven-license-plugin</artifactId> - <configuration> - <header>${project.basedir}/copyright.txt</header> - <failIfMissing>true</failIfMissing> - <strictCheck>true</strictCheck> - <aggregate>true</aggregate> - <includes> - <include>**/sonar-*/src/main/java/**</include> - <include>**/sonar-*/src/test/java/**</include> - </includes> - <excludes> - <exclude>tests/**</exclude> - </excludes> - <mapping> - <java>SLASHSTAR_STYLE</java> - </mapping> - </configuration> - <executions> - <execution> - <id>enforce-license-headers</id> - <phase>validate</phase> - <goals> - <goal>check</goal> - </goals> - </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. --> + <property> + <name>m2e.version</name> + </property> + </activation> + <build> + <pluginManagement> + <plugins> + <plugin> + <groupId>org.eclipse.m2e</groupId> + <artifactId>lifecycle-mapping</artifactId> + <version>1.0.0</version> + <configuration> + <lifecycleMappingMetadata> + <pluginExecutions> + <pluginExecution> + <pluginExecutionFilter> + <groupId>org.codehaus.sonar</groupId> + <artifactId>sonar-packaging-maven-plugin</artifactId> + <versionRange>[1.0,)</versionRange> + <goals> + <goal>check-dependencies</goal> + </goals> + </pluginExecutionFilter> + <action> + <ignore></ignore> + </action> + </pluginExecution> + <pluginExecution> + <pluginExecutionFilter> + <groupId>org.codehaus.mojo</groupId> + <artifactId>gwt-maven-plugin</artifactId> + <versionRange>[1.0,)</versionRange> + <goals> + <goal>compile</goal> + </goals> + </pluginExecutionFilter> + <action> + <ignore></ignore> + </action> + </pluginExecution> + <pluginExecution> + <pluginExecutionFilter> + <groupId>org.codehaus.sonar</groupId> + <artifactId>sonar-dev-maven-plugin</artifactId> + <versionRange>[1.0,)</versionRange> + <goals> + <goal>trim</goal> + </goals> + </pluginExecutionFilter> + <action> + <ignore></ignore> + </action> + </pluginExecution> + <pluginExecution> + <pluginExecutionFilter> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-dependency-plugin</artifactId> + <versionRange>[1.0,)</versionRange> + <goals> + <goal>unpack</goal> + <goal>copy-dependencies</goal> + </goals> + </pluginExecutionFilter> + <action> + <ignore></ignore> + </action> + </pluginExecution> + <pluginExecution> + <pluginExecutionFilter> + <groupId>org.codehaus.mojo</groupId> + <artifactId>native2ascii-maven-plugin</artifactId> + <versionRange>[1.0-alpha-1,)</versionRange> + <goals> + <goal>native2ascii</goal> + </goals> + </pluginExecutionFilter> + <action> + <ignore></ignore> + </action> + </pluginExecution> + </pluginExecutions> + </lifecycleMappingMetadata> + </configuration> + </plugin> + </plugins> + </pluginManagement> + </build> + </profile> </profiles> </project> |