From 8ea5c540ef2c1c9e22e06b717758a0d2dcb647a5 Mon Sep 17 00:00:00 2001 From: Julien Lancelot Date: Wed, 16 Apr 2014 19:05:09 +0200 Subject: Replacement injection of ServletContext by Properties in Platform --- sonar-plugin-api/pom.xml | 11 ++++++++++- .../src/main/java/org/sonar/api/platform/Server.java | 7 +++++++ sonar-plugin-api/src/main/resources/sq-version.txt | 1 + 3 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 sonar-plugin-api/src/main/resources/sq-version.txt (limited to 'sonar-plugin-api') diff --git a/sonar-plugin-api/pom.xml b/sonar-plugin-api/pom.xml index 74f16c9a01e..2cd8b5bea82 100644 --- a/sonar-plugin-api/pom.xml +++ b/sonar-plugin-api/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 @@ -191,6 +192,14 @@ + + + + + src/main/resources + true + + diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/platform/Server.java b/sonar-plugin-api/src/main/java/org/sonar/api/platform/Server.java index d6c39401c2d..7fd8afd1b1e 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/platform/Server.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/platform/Server.java @@ -22,6 +22,7 @@ package org.sonar.api.platform; import org.sonar.api.BatchComponent; import org.sonar.api.ServerComponent; +import java.io.File; import java.util.Date; /** @@ -35,6 +36,12 @@ public abstract class Server implements BatchComponent, ServerComponent { public abstract Date getStartedAt(); + public abstract File getRootDir(); + + public abstract File getDeployDir(); + + public abstract String getContextPath(); + /** * @return the server URL when executed from batch, else null. * @since 2.4 diff --git a/sonar-plugin-api/src/main/resources/sq-version.txt b/sonar-plugin-api/src/main/resources/sq-version.txt new file mode 100644 index 00000000000..ad96e7cf933 --- /dev/null +++ b/sonar-plugin-api/src/main/resources/sq-version.txt @@ -0,0 +1 @@ +${project.version} -- cgit v1.2.3