<?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>80.0.0.2205</version> </parent> <groupId>org.sonarsource.analyzer-commons</groupId> <artifactId>sonar-analyzer-commons-parent</artifactId> <version>2.17.0-SNAPSHOT</version> <packaging>pom</packaging> <name>SonarSource Analyzers Commons Parent</name> <description>Logic useful for a language analyser plugin and test</description> <organization> <name>SonarSource</name> </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>alban-auzeill</id> <name>Alban Auzeill</name> <organization>SonarSource</organization> </developer> <developer> <id>inverno</id> <name>Carlo Bottiglieri</name> <organization>SonarSource</organization> </developer> <developer> <id>vilchik-elena</id> <name>Elena Vilchik</name> <organization>SonarSource</organization> </developer> <developer> <id>pynicolas</id> <name>Pierre-Yves Nicolas</name> <organization>SonarSource</organization> </developer> <developer> <id>m-g-sonar</id> <name>Michael Gumowski</name> <organization>SonarSource</organization> </developer> </developers> <modules> <module>commons</module> <module>recognizers</module> <module>test-commons</module> <module>xml-parsing</module> <module>test-xml-parsing</module> <module>regex-parsing</module> <module>performance-measure</module> </modules> <scm> <connection>scm:git:git@github.com:SonarSource/sonar-analyzer-commons.git</connection> <developerConnection>scm:git:git@github.com:SonarSource/sonar-analyzer-commons.git</developerConnection> <url>https://github.com/SonarSource/sonar-analyzer-commons</url> <tag>HEAD</tag> </scm> <properties> <!-- versions --> <version.sonar>10.11.0.2468</version.sonar> <sonarqube.api.impl.version>10.7.0.96327</sonarqube.api.impl.version> <version.assertj>3.17.1</version.assertj> <version.jsr305>3.0.2</version.jsr305> <version.mockito>3.5.7</version.mockito> <version.junit>4.13.2</version.junit> <version.junit-jupiter>5.8.1</version.junit-jupiter> <!-- used for deployment to SonarSource Artifactory --> <gitRepositoryName>sonar-analyzer-commons</gitRepositoryName> <maven.compiler.release>8</maven.compiler.release> <artifactsToPublish>${project.groupId}:sonar-analyzer-commons:jar,${project.groupId}:sonar-analyzer-test-commons:jar,${project.groupId}:sonar-analyzer-recognizers:jar,${project.groupId}:sonar-xml-parsing:jar,${project.groupId}:test-sonar-xml-parsing:jar,${project.groupId}:sonar-regex-parsing:jar</artifactsToPublish> <!-- this property configures the settings in parent pom --> <jdk.min.version>11</jdk.min.version> <maven.compiler.release>${jdk.min.version}</maven.compiler.release> </properties> <dependencyManagement> <dependencies> <!-- PROVIDED --> <dependency> <groupId>org.sonarsource.api.plugin</groupId> <artifactId>sonar-plugin-api</artifactId> <version>${version.sonar}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.30</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.sonarsource.sonarqube</groupId> <artifactId>sonar-plugin-api-impl</artifactId> <version>${sonarqube.api.impl.version}</version> </dependency> <dependency> <groupId>org.sonarsource.api.plugin</groupId> <artifactId>sonar-plugin-api-test-fixtures</artifactId> <version>${version.sonar}</version> </dependency> <!-- COMPILE --> <dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>jsr305</artifactId> <version>${version.jsr305}</version> </dependency> <dependency> <groupId>com.googlecode.json-simple</groupId> <artifactId>json-simple</artifactId> <version>1.1.1</version> </dependency> <!-- TEST --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>${version.junit}</version> </dependency> <dependency> <groupId>org.junit</groupId> <artifactId>junit-bom</artifactId> <version>${version.junit-jupiter}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>org.assertj</groupId> <artifactId>assertj-core</artifactId> <version>${version.assertj}</version> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>${version.mockito}</version> </dependency> </dependencies> </dependencyManagement> </project>