summaryrefslogtreecommitdiffstats
path: root/server/sonar-process
diff options
context:
space:
mode:
authorStephane Gamard <stephane.gamard@searchbox.com>2014-07-18 15:52:07 +0200
committerStephane Gamard <stephane.gamard@searchbox.com>2014-07-18 15:52:17 +0200
commit78f1547dfa5a4c87f202fa98d4f89e1cd721b005 (patch)
treec0b4ec6d2e94fa22fc88591d104678a7ac304d6d /server/sonar-process
parent9ed09aa7bd0e0541b45ff6c4ac0238d10769448c (diff)
downloadsonarqube-78f1547dfa5a4c87f202fa98d4f89e1cd721b005.tar.gz
sonarqube-78f1547dfa5a4c87f202fa98d4f89e1cd721b005.zip
SONAR-5408 - Process and ProcessWrapper working with temp properties files
Diffstat (limited to 'server/sonar-process')
-rw-r--r--server/sonar-process/src/main/java/org/sonar/process/ProcessWrapper.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/server/sonar-process/src/main/java/org/sonar/process/ProcessWrapper.java b/server/sonar-process/src/main/java/org/sonar/process/ProcessWrapper.java
index 9e0495eafc3..428d85d42fb 100644
--- a/server/sonar-process/src/main/java/org/sonar/process/ProcessWrapper.java
+++ b/server/sonar-process/src/main/java/org/sonar/process/ProcessWrapper.java
@@ -173,6 +173,10 @@ public class ProcessWrapper extends Thread {
for (Map.Entry<String, String> property : properties.entrySet()) {
props.put(property.getKey(), property.getValue());
}
+ props.put(Process.SONAR_HOME, workDir);
+ props.put(Process.NAME_PROPERTY, this.getName());
+ props.put(Process.PORT_PROPERTY, Integer.toString(port));
+
OutputStream out = new FileOutputStream(propertyFile);
props.store(out, "Temporary properties file for Process [" + getName() + "]");
out.close();