diff --git a/.gitignore b/.gitignore
index 076a451..7b6bcfd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -20,4 +20,8 @@
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
-/target/
\ No newline at end of file
+/target/
+.classpath
+.project
+nbactions.xml
+.settings
diff --git a/pom.xml b/pom.xml
index bf5dfde..3ace308 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,124 +1,140 @@
- 4.0.0
- in.erail
- api-framwork
- 1.0-SNAPSHOT
- jar
-
-
- in.erail
- glue
- 1.0-SNAPSHOT
-
-
- io.vertx
- vertx-core
- 3.5.0
-
-
- io.vertx
- vertx-rx-java2
- 3.5.0
-
-
- io.vertx
- vertx-unit
- 3.5.0
- test
-
-
- io.vertx
- vertx-web-api-contract
- 3.5.0
-
-
- junit
- junit
- 4.12
- test
-
-
- org.hamcrest
- hamcrest-core
- 1.3
- test
-
-
- io.vertx
- vertx-web
- 3.5.0
-
-
- io.vertx
- vertx-hazelcast
- 3.5.0
-
-
- io.vertx
- vertx-auth-jwt
- 3.5.0
-
-
- io.vertx
- vertx-auth-oauth2
- 3.5.0
-
-
-
- UTF-8
- 1.8
- 1.8
- -Dvertx.logger-delegate-factory-class-name=io.vertx.core.logging.Log4j2LogDelegateFactory -Dglue.layers=${project.basedir}/config-layers/common,${project.basedir}/config-layers/test
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 2.20.1
-
-
- org.jacoco
- jacoco-maven-plugin
- 0.7.9
-
-
- prepare-agent
-
- prepare-agent
-
-
-
- report
- prepare-package
-
- report
-
-
-
- post-unit-test
- test
-
- report
-
-
-
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ 4.0.0
+ in.erail
+ api-framwork
+ 1.0-SNAPSHOT
+ jar
+
+
+ in.erail
+ glue
+ 1.0-SNAPSHOT
+
+
+ io.vertx
+ vertx-core
+ 3.5.0
+
+
+ io.vertx
+ vertx-rx-java2
+ 3.5.0
+
+
+ io.vertx
+ vertx-web-api-contract
+ 3.5.0
+
+
+ io.vertx
+ vertx-unit
+ 3.5.0
+ test
+
+
+ junit
+ junit
+ 4.12
+ test
+
+
+ org.hamcrest
+ hamcrest-core
+ 1.3
+ test
+
+
+ io.vertx
+ vertx-web
+ 3.5.0
+
+
+ io.vertx
+ vertx-hazelcast
+ 3.5.0
+
+
+ io.vertx
+ vertx-auth-jwt
+ 3.5.0
+
+
+ io.vertx
+ vertx-auth-oauth2
+ 3.5.0
+
+
+
+ UTF-8
+ 1.8
+ 1.8
+ -Dvertx.logger-delegate-factory-class-name=io.vertx.core.logging.Log4j2LogDelegateFactory -Dglue.layers=${project.basedir}/config-layers/common,${project.basedir}/config-layers/test
+
+
+
+
+ maven-assembly-plugin
+ 2.5.3
+
+ src/assembly/dep.xml
+
+
+
+ create-archive
+ package
+
+ single
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.20.1
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ 0.7.9
+
+
+ prepare-agent
+
+ prepare-agent
+
+
+
+ report
+ prepare-package
+
+ report
+
+
+
+ post-unit-test
+ test
+
+ report
+
+
+
- target/jacoco.exec
-
- target/jacoco-ut
-
-
-
-
-
- target/jacoco.exec
-
-
-
-
-
- api-framwork
+ target/jacoco.exec
+
+ target/jacoco-ut
+
+
+
+
+
+ target/jacoco.exec
+
+
+
+
+
+ api-framwork
\ No newline at end of file
diff --git a/src/assembly/dep.xml b/src/assembly/dep.xml
new file mode 100644
index 0000000..66cab76
--- /dev/null
+++ b/src/assembly/dep.xml
@@ -0,0 +1,15 @@
+
+
+ config
+
+ zip
+
+
+
+ ${project.basedir}/config-layers/common
+ /config
+
+
+
\ No newline at end of file