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");