diff options
author | Stephane Gamard <stephane.gamard@searchbox.com> | 2014-07-18 15:52:07 +0200 |
---|---|---|
committer | Stephane Gamard <stephane.gamard@searchbox.com> | 2014-07-18 15:52:17 +0200 |
commit | 78f1547dfa5a4c87f202fa98d4f89e1cd721b005 (patch) | |
tree | c0b4ec6d2e94fa22fc88591d104678a7ac304d6d /server/sonar-process | |
parent | 9ed09aa7bd0e0541b45ff6c4ac0238d10769448c (diff) | |
download | sonarqube-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.java | 4 |
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(); |