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