diff --git a/pom.xml b/pom.xml
index d799a93..4626954 100644
--- a/pom.xml
+++ b/pom.xml
@@ -15,6 +15,8 @@
1.7.21
4.2.5.RELEASE
9.4.0.v20161208
+ lib
+ ru.dmitriymx.skeleton.springmvc.WebApp
@@ -94,6 +96,38 @@
-Dfile.encoding=${project.build.sourceEncoding}
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.4
+
+
+
+ true
+ ${dependencies.dir}/
+ ${main.class}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 3.0.2
+
+ ${project.build.directory}/${dependencies.dir}/
+ provided
+
+
+
+ copy-dependencies
+ package
+
+ copy-dependencies
+
+
+
+
diff --git a/src/main/java/ru/dmitriymx/skeleton/springmvc/WebApp.java b/src/main/java/ru/dmitriymx/skeleton/springmvc/WebApp.java
index c311e4a..93a3f24 100644
--- a/src/main/java/ru/dmitriymx/skeleton/springmvc/WebApp.java
+++ b/src/main/java/ru/dmitriymx/skeleton/springmvc/WebApp.java
@@ -84,13 +84,8 @@ public class WebApp {
* @param args параметры запуска
*/
public static void main(String[] args) {
- String host = "127.0.0.1";
- int port = 8080;
-
- if (args.length == 2) {
- host = args[0];
- port = Integer.parseInt(args[1]);
- }
+ final String host = System.getProperty("host", "127.0.0.1");
+ final int port = Integer.parseInt(System.getProperty("port", "8080"));
log.info("Web app listen: {}:{}", host, port);
WebApp app = new WebApp(host, port);