diff --git a/pom.xml b/pom.xml
index 683bfa2..fd4caad 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,6 +11,7 @@
beta.faustedition.net:/var/www/dev
10
false
+ 62436
false
faust-dev
@@ -237,8 +238,8 @@
see the comment there.
-->
-
+-->
+
+
org.apache.maven.plugins
maven-dependency-plugin
@@ -282,6 +284,7 @@
+
org.codehaus.mojo
exec-maven-plugin
@@ -297,20 +300,21 @@
en_US.UTF-8
en_US.UTF-8
- ${project.build.directory}/dependency/firefox/firefox
+ /Applications/Firefox 38.app/Contents/MacOS/firefox
java
-classpath
-
+
-Dphantomjs.binary=${project.build.directory}/dependency/slimerjs-0.10.1/slimerjs
-Dfaust.diplo.allowedFailures=${faust.diplo.allowedFailures}
-Dfaust.diplo.server=${faust.diplo.server}
+ -Dfaust.diplo.port=${faust.diplo.port}
-Dfaust.diplo.debug=${faust.diplo.debug}
- net.faustedition.gen.DiplomaticConversion
+ net.faustedition.gen.DiplomaticConversion
diff --git a/src/main/java/net/faustedition/gen/DiplomaticConversion.java b/src/main/java/net/faustedition/gen/DiplomaticConversion.java
index 88d4b01..67383e0 100644
--- a/src/main/java/net/faustedition/gen/DiplomaticConversion.java
+++ b/src/main/java/net/faustedition/gen/DiplomaticConversion.java
@@ -214,7 +214,8 @@ public static void main(final String[] args) throws IOException {
final SimpleWebServer webServer = new SimpleWebServer("localhost", 0, new File("svg_rendering/page"), true);
webServer.start(60, true);
try {
- serverURL = new URL("http", "localhost", webServer.getListeningPort(), "/transcript-generation.html").toString();
+ final int listeningPort = Integer.valueOf((String) properties.getOrDefault("faust.diplo.port", Integer.toString(webServer.getListeningPort())));
+ serverURL = new URL("http", "localhost", listeningPort, "/transcript-generation.html").toString();
logger.info(MessageFormat.format("Web server runs on {0}", serverURL));
baseCmdLine = ImmutableList.of(
System.getProperty("phantomjs.binary", "/usr/local/bin/phantomjs"),