aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-plugin-api
diff options
context:
space:
mode:
authorJulien HENRY <julien.henry@sonarsource.com>2014-07-07 16:28:58 +0200
committerJulien HENRY <julien.henry@sonarsource.com>2014-07-07 16:29:24 +0200
commit6ace78128277d173c22a02518305838454bd95f8 (patch)
tree6e2b4568feb5a062fd86775899623235b7dbee46 /sonar-plugin-api
parent2d8b6e295dd33f85a3eaa28c2798b720ca55f7ff (diff)
downloadsonarqube-6ace78128277d173c22a02518305838454bd95f8.tar.gz
sonarqube-6ace78128277d173c22a02518305838454bd95f8.zip
Improve filesystem logger
Diffstat (limited to 'sonar-plugin-api')
-rw-r--r--sonar-plugin-api/src/main/java/org/sonar/api/batch/bootstrap/ProjectDefinition.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/batch/bootstrap/ProjectDefinition.java b/sonar-plugin-api/src/main/java/org/sonar/api/batch/bootstrap/ProjectDefinition.java
index b228e383421..29fb31ce86f 100644
--- a/sonar-plugin-api/src/main/java/org/sonar/api/batch/bootstrap/ProjectDefinition.java
+++ b/sonar-plugin-api/src/main/java/org/sonar/api/batch/bootstrap/ProjectDefinition.java
@@ -182,8 +182,12 @@ public class ProjectDefinition {
}
private void appendProperty(String key, String value) {
- String newValue = properties.getProperty(key, "") + SEPARATOR + value;
- properties.put(key, newValue);
+ String current = properties.getProperty(key, "");
+ if (StringUtils.isBlank(current)) {
+ properties.put(key, value);
+ } else {
+ properties.put(key, current + SEPARATOR + value);
+ }
}
/**