aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/CorePlugin.java7
-rw-r--r--sonar-plugin-api/src/main/java/org/sonar/api/CoreProperties.java11
2 files changed, 18 insertions, 0 deletions
diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/CorePlugin.java b/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/CorePlugin.java
index 24c8d838d8a..33714fbf456 100644
--- a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/CorePlugin.java
+++ b/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/CorePlugin.java
@@ -89,6 +89,13 @@ import java.util.List;
project = false,
global = true),
@Property(
+ key = CoreProperties.SERVER_BASE_URL,
+ defaultValue = CoreProperties.SERVER_BASE_URL_DEFAULT_VALUE,
+ name = "Server base URL",
+ description = "HTTP address of the Sonar server, such as <i>http://yourhost.yourdomain/sonar</i>. This value is used i.e. to create links in emails.",
+ project = false,
+ global = true),
+ @Property(
key = CoreProperties.CORE_FORCE_AUTHENTICATION_PROPERTY,
defaultValue = "" + CoreProperties.CORE_FORCE_AUTHENTICATION_DEFAULT_VALUE,
name = "Force user authentication",
diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/CoreProperties.java b/sonar-plugin-api/src/main/java/org/sonar/api/CoreProperties.java
index 01c652308cb..60394906afa 100644
--- a/sonar-plugin-api/src/main/java/org/sonar/api/CoreProperties.java
+++ b/sonar-plugin-api/src/main/java/org/sonar/api/CoreProperties.java
@@ -106,6 +106,17 @@ public interface CoreProperties {
String BATCH_INCLUDE_PLUGINS = "sonar.includePlugins";
String BATCH_EXCLUDE_PLUGINS = "sonar.excludePlugins";
+ /**
+ * @since 2.10
+ */
+ String SERVER_BASE_URL = "sonar.core.serverBaseURL";
+
+ /**
+ * @since 2.10
+ * @see #SERVER_BASE_URL
+ */
+ String SERVER_BASE_URL_DEFAULT_VALUE = "http://localhost:9000";
+
/* CPD */
String CPD_PLUGIN = "cpd";
String CPD_MINIMUM_TOKENS_PROPERTY = "sonar.cpd.minimumTokens";