1 Star 0 Fork 0

younger / sonar-java

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
pom.xml 12.07 KB
一键复制 编辑 原始数据 按行查看 历史
Evgeny Mandrikov 提交于 2019-10-04 19:54 . Remove unused dependency
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.sonarsource.parent</groupId>
<artifactId>parent</artifactId>
<version>52</version>
</parent>
<groupId>org.sonarsource.java</groupId>
<artifactId>java</artifactId>
<version>6.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>SonarJava</name>
<description>Code Analyzer for Java</description>
<url>http://redirect.sonarsource.com/plugins/java.html</url>
<inceptionYear>2012</inceptionYear>
<organization>
<name>SonarSource</name>
<url>http://www.sonarsource.com</url>
</organization>
<licenses>
<license>
<name>GNU LGPL 3</name>
<url>http://www.gnu.org/licenses/lgpl.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
<developers>
<developer>
<id>godin</id>
<name>Evgeny Mandrikov</name>
<organization>SonarSource</organization>
</developer>
<developer>
<id>benzonico</id>
<name>Nicolas Peru</name>
<organization>SonarSource</organization>
</developer>
<developer>
<id>m-g-sonar</id>
<name>Michael Gumowski</name>
<organization>SonarSource</organization>
</developer>
<developer>
<id>saberduck</id>
<name>Tibor Blenessy</name>
<organization>SonarSource</organization>
</developer>
</developers>
<modules>
<module>jdt</module>
<module>java-frontend</module>
<module>java-checks-testkit</module>
<module>java-checks</module>
<module>external-reports</module>
<module>sonar-java-plugin</module>
<module>java-surefire</module>
<module>java-jacoco</module>
<module>sonar-jacoco-listeners</module>
<module>its</module>
</modules>
<scm>
<connection>scm:git:git@github.com:SonarSource/sonar-java.git</connection>
<developerConnection>scm:git:git@github.com:SonarSource/sonar-java.git</developerConnection>
<url>https://github.com/SonarSource/sonar-java</url>
<tag>HEAD</tag>
</scm>
<issueManagement>
<system>JIRA</system>
<url>https://jira.sonarsource.com/browse/SONARJAVA</url>
</issueManagement>
<ciManagement>
<system>Travis</system>
<url>https://travis-ci.org/SonarSource/sonar-java</url>
</ciManagement>
<properties>
<license.title>SonarQube Java</license.title>
<maven.test.redirectTestOutputToFile>true</maven.test.redirectTestOutputToFile>
<sonar.version>7.4-alpha2</sonar.version>
<analyzer.commons.version>1.10.2.456</analyzer.commons.version>
<orchestrator.version>3.27.0.2172</orchestrator.version>
<sslr.version>1.23</sslr.version>
<jacoco.version>0.8.3</jacoco.version>
<asm.version>7.1</asm.version>
<argLine>-Xmx512m</argLine>
<gitRepositoryName>sonar-java</gitRepositoryName>
<!-- Release: enable publication to Bintray -->
<artifactsToPublish>${project.groupId}:sonar-java-plugin:jar</artifactsToPublish>
<version.compiler.plugin>3.8.0</version.compiler.plugin>
<!-- FIXME: warnings on javadoc should be fixed -->
<doclint>none</doclint>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.sonarsource.sonarqube</groupId>
<artifactId>sonar-plugin-api</artifactId>
<version>${sonar.version}</version>
</dependency>
<dependency>
<groupId>org.sonarsource.sonarqube</groupId>
<artifactId>sonar-testing-harness</artifactId>
<version>${sonar.version}</version>
</dependency>
<dependency>
<groupId>org.sonarsource.analyzer-commons</groupId>
<artifactId>sonar-analyzer-commons</artifactId>
<version>${analyzer.commons.version}</version>
</dependency>
<dependency>
<groupId>org.sonarsource.analyzer-commons</groupId>
<artifactId>sonar-analyzer-recognizers</artifactId>
<version>${analyzer.commons.version}</version>
</dependency>
<dependency>
<groupId>org.sonarsource.analyzer-commons</groupId>
<artifactId>sonar-xml-parsing</artifactId>
<version>${analyzer.commons.version}</version>
</dependency>
<dependency>
<groupId>org.sonarsource.sslr</groupId>
<artifactId>sslr-core</artifactId>
<version>${sslr.version}</version>
<exclusions>
<exclusion>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>26.0-jre</version>
</dependency>
<dependency>
<groupId>com.google.code.findbugs</groupId>
<artifactId>jsr305</artifactId>
<version>1.3.9</version>
</dependency>
<dependency>
<groupId>org.sonarsource.sslr</groupId>
<artifactId>sslr-testing-harness</artifactId>
<version>${sslr.version}</version>
<exclusions>
<exclusion>
<groupId>org.easytesting</groupId>
<artifactId>fest-assert</artifactId>
</exclusion>
<!-- junit 4.12 depends on more recent hamcrest -->
<exclusion>
<artifactId>hamcrest-all</artifactId>
<groupId>org.hamcrest</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.jacoco</groupId>
<artifactId>org.jacoco.core</artifactId>
<version>${jacoco.version}</version>
</dependency>
<dependency>
<groupId>org.jacoco</groupId>
<artifactId>org.jacoco.agent</artifactId>
<version>${jacoco.version}</version>
</dependency>
<dependency>
<groupId>org.jacoco</groupId>
<artifactId>org.jacoco.agent</artifactId>
<version>${jacoco.version}</version>
<classifier>runtime</classifier>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm</artifactId>
<version>${asm.version}</version>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-commons</artifactId>
<version>${asm.version}</version>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-tree</artifactId>
<version>${asm.version}</version>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-analysis</artifactId>
<version>${asm.version}</version>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-util</artifactId>
<version>${asm.version}</version>
</dependency>
<dependency>
<groupId>org.junit</groupId>
<artifactId>junit-bom</artifactId>
<version>5.5.1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>2.21.0</version>
</dependency>
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>3.6.1</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.6.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>0.9.30</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-project</artifactId>
<version>2.0.7</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.6.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.fasterxml.woodstox</groupId>
<artifactId>woodstox-core</artifactId>
<version>5.1.0</version>
</dependency>
<dependency>
<groupId>com.fasterxml.staxmate</groupId>
<artifactId>staxmate</artifactId>
<version>2.3.1</version>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>${jacoco.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration />
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>license-maven-plugin</artifactId>
<configuration>
<!-- TODO remove this custom configuration after upgrade of parent POM - see https://jira.sonarsource.com/browse/PARENTOSS-109 -->
<includedLicenses>apache_v2|bsd|epl_v1|epl_v2|lgpl_v3|mit</includedLicenses>
<licenseMerges combine.children="append">
<licenseMerge>epl_v2|Eclipse Public License - v 2.0</licenseMerge>
</licenseMerges>
</configuration>
</plugin>
<plugin>
<groupId>de.thetaphi</groupId>
<artifactId>forbiddenapis</artifactId>
<version>2.6</version>
<executions>
<execution>
<goals>
<goal>check</goal>
</goals>
<configuration>
<failOnUnresolvableSignatures>false</failOnUnresolvableSignatures>
<signatures>
<![CDATA[
com.google.common.base.Preconditions#checkNotNull(java.lang.Object) @ use java.util.Objects#requireNonNull(java.lang.Object) instead
com.google.common.collect.ImmutableList#of(java.lang.Object) @ use java.util.Collections#singletonList(java.util.Objects#requireNonNull(java.lang.Object)) instead, and also consider omitting unnecessary null-checks
com.google.common.collect.ImmutableSet#of(java.lang.Object) @ use java.util.Collections#singleton(java.util.Objects#requireNonNull(java.lang.Object)) instead, and also consider omitting unnecessary null-checks
com.google.common.collect.ImmutableList#of() @ use java.util.Collections#emptyList() instead
com.google.common.collect.ImmutableSet#of() @ use java.util.Collections#emptySet() instead
# According to javadoc of following methods
# "for Java 7 and later: this method is now unnecessary and should be treated as deprecated"
@defaultMessage use diamond operator instead
com.google.common.collect.Lists#newArrayList()
com.google.common.collect.Lists#newLinkedList()
com.google.common.collect.Maps#newHashMap()
com.google.common.collect.Sets#newHashSet()
com.google.common.base.Objects @ use java.util.Objects instead
]]>
</signatures>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<!-- Use javac's release flag for Java 9 and higher -->
<id>java9+</id>
<activation>
<jdk>[9,)</jdk>
</activation>
<properties>
<maven.compiler.release>8</maven.compiler.release>
</properties>
</profile>
</profiles>
</project>
1
https://gitee.com/younger66/sonar-java.git
git@gitee.com:younger66/sonar-java.git
younger66
sonar-java
sonar-java
master

搜索帮助