support parameter derivations of exportPlugin.conf
Change-Id: Ib50294954337154ab0320fd2f87e8c6b41e6ae95
diff --git a/.gitignore b/.gitignore
index 1458039..78b5d7f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,4 +5,6 @@
/sandbox
/Sandbox
/target
-/plugin
\ No newline at end of file
+/plugin
+/src/main/resources/*_exportPlugin.conf
+/bin/
diff --git a/Changes b/Changes
index fe3c587..cd0c1a1 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,6 @@
-0.2.6 2021-07-23
+0.2.6 2021-09-07
- Fix xml binding for newer java versions.
+ - Add support for parameterized config file.
0.2.5 2021-05-27
- Silence logging in tests.
diff --git a/src/main/java/de/ids_mannheim/korap/plkexport/PluginServer.java b/src/main/java/de/ids_mannheim/korap/plkexport/PluginServer.java
index 1560e5b..c1127e9 100644
--- a/src/main/java/de/ids_mannheim/korap/plkexport/PluginServer.java
+++ b/src/main/java/de/ids_mannheim/korap/plkexport/PluginServer.java
@@ -26,8 +26,12 @@
ServletContextHandler.NO_SESSIONS
);
contextHandler.setContextPath("/");
-
- Properties properties = ExWSConf.properties(null);
+
+ String propfile = null;
+ if(args.length >= 1) {
+ propfile = args[0];
+ }
+ Properties properties = ExWSConf.properties(propfile);
// Default: Server is available under http://localhost:7070/
String portStr = properties.getProperty("server.port", "7070");