diff options
-rw-r--r-- | pom.xml | 5 | ||||
-rw-r--r-- | server/pom.xml | 1 | ||||
-rw-r--r-- | server/sonar-ce-api/pom.xml | 62 | ||||
-rw-r--r-- | server/sonar-ce/pom.xml | 12 | ||||
-rw-r--r-- | server/sonar-server/pom.xml | 4 |
5 files changed, 83 insertions, 1 deletions
@@ -438,6 +438,11 @@ <version>${sonarUpdateCenter.version}</version> </dependency> <dependency> + <groupId>org.sonarsource.sonarqube</groupId> + <artifactId>sonar-ce-api</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> <groupId>${project.groupId}</groupId> <artifactId>sonar-server</artifactId> <version>${project.version}</version> diff --git a/server/pom.xml b/server/pom.xml index 4d38ba0c36e..b66092b0788 100644 --- a/server/pom.xml +++ b/server/pom.xml @@ -20,6 +20,7 @@ <module>sonar-db-migration</module> <module>sonar-db-dao</module> <module>sonar-db-testing</module> + <module>sonar-ce-api</module> <module>sonar-server</module> <module>sonar-ce</module> <module>sonar-plugin-bridge</module> diff --git a/server/sonar-ce-api/pom.xml b/server/sonar-ce-api/pom.xml new file mode 100644 index 00000000000..c492649ca11 --- /dev/null +++ b/server/sonar-ce-api/pom.xml @@ -0,0 +1,62 @@ +<?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/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>org.sonarsource.sonarqube</groupId> + <artifactId>server</artifactId> + <version>6.4-SNAPSHOT</version> + <relativePath>..</relativePath> + </parent> + <artifactId>sonar-ce-api</artifactId> + <name>SonarQube :: Compute Engine API</name> + + <dependencies> + + <dependency> + <groupId>com.google.code.findbugs</groupId> + <artifactId>jsr305</artifactId> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.picocontainer</groupId> + <artifactId>picocontainer</artifactId> + </dependency> + <dependency> + <groupId>com.google.guava</groupId> + <artifactId>guava</artifactId> + </dependency> + <dependency> + <groupId>org.sonarsource.sonarqube</groupId> + <artifactId>sonar-plugin-api</artifactId> + </dependency> + + <!-- unit tests --> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>com.tngtech.java</groupId> + <artifactId>junit-dataprovider</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.assertj</groupId> + <artifactId>assertj-core</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.mockito</groupId> + <artifactId>mockito-core</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>sonar-db-testing</artifactId> + <type>pom</type> + <scope>test</scope> + </dependency> + </dependencies> + +</project> diff --git a/server/sonar-ce/pom.xml b/server/sonar-ce/pom.xml index db5569fea92..bf8e0519a62 100644 --- a/server/sonar-ce/pom.xml +++ b/server/sonar-ce/pom.xml @@ -14,7 +14,6 @@ <dependency> <groupId>org.sonarsource.sonarqube</groupId> <artifactId>sonar-server</artifactId> - <version>${project.version}</version> <scope>provided</scope> </dependency> <dependency> @@ -49,6 +48,17 @@ <scope>test</scope> </dependency> <dependency> + <groupId>org.assertj</groupId> + <artifactId>assertj-guava</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <!-- TODO to be removed --> + <groupId>org.hamcrest</groupId> + <artifactId>hamcrest-all</artifactId> + <scope>test</scope> + </dependency> + <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <scope>test</scope> diff --git a/server/sonar-server/pom.xml b/server/sonar-server/pom.xml index 555b2714e28..2e7d895e487 100644 --- a/server/sonar-server/pom.xml +++ b/server/sonar-server/pom.xml @@ -116,6 +116,10 @@ </exclusions> </dependency> <dependency> + <groupId>org.sonarsource.sonarqube</groupId> + <artifactId>sonar-ce-api</artifactId> + </dependency> + <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> </dependency> |