diff --git a/blade-auth/pom.xml b/blade-auth/pom.xml
index 0f5b9e8a..ed0eae50 100644
--- a/blade-auth/pom.xml
+++ b/blade-auth/pom.xml
@@ -135,8 +135,8 @@
+ tofile="${session.executionRootDirectory}/target/${project.artifactId}.jar"
+ file="${project.build.directory}/${project.artifactId}.jar" />
diff --git a/blade-gateway/pom.xml b/blade-gateway/pom.xml
index 5cefd523..a105706b 100644
--- a/blade-gateway/pom.xml
+++ b/blade-gateway/pom.xml
@@ -141,8 +141,8 @@
+ tofile="${session.executionRootDirectory}/target/${project.artifactId}.jar"
+ file="${project.build.directory}/${project.artifactId}.jar" />
diff --git a/blade-ops/blade-admin/pom.xml b/blade-ops/blade-admin/pom.xml
index 78a3221a..c3efa09b 100644
--- a/blade-ops/blade-admin/pom.xml
+++ b/blade-ops/blade-admin/pom.xml
@@ -84,8 +84,8 @@
+ tofile="${session.executionRootDirectory}/target/${project.artifactId}.jar"
+ file="${project.build.directory}/${project.artifactId}.jar" />
diff --git a/blade-ops/blade-develop/pom.xml b/blade-ops/blade-develop/pom.xml
index 85ca8903..e629cf9c 100644
--- a/blade-ops/blade-develop/pom.xml
+++ b/blade-ops/blade-develop/pom.xml
@@ -62,8 +62,8 @@
+ tofile="${session.executionRootDirectory}/target/${project.artifactId}.jar"
+ file="${project.build.directory}/${project.artifactId}.jar" />
diff --git a/blade-ops/blade-flow-design/pom.xml b/blade-ops/blade-flow-design/pom.xml
index b8b76445..fbe122f0 100644
--- a/blade-ops/blade-flow-design/pom.xml
+++ b/blade-ops/blade-flow-design/pom.xml
@@ -117,8 +117,8 @@
+ tofile="${session.executionRootDirectory}/target/${project.artifactId}.jar"
+ file="${project.build.directory}/${project.artifactId}.jar" />
diff --git a/blade-ops/blade-flow/pom.xml b/blade-ops/blade-flow/pom.xml
index 060ba66b..cc5b028c 100644
--- a/blade-ops/blade-flow/pom.xml
+++ b/blade-ops/blade-flow/pom.xml
@@ -79,8 +79,8 @@
+ tofile="${session.executionRootDirectory}/target/${project.artifactId}.jar"
+ file="${project.build.directory}/${project.artifactId}.jar" />
diff --git a/blade-ops/blade-log/pom.xml b/blade-ops/blade-log/pom.xml
index a228535a..a3937d37 100644
--- a/blade-ops/blade-log/pom.xml
+++ b/blade-ops/blade-log/pom.xml
@@ -37,8 +37,8 @@
+ tofile="${session.executionRootDirectory}/target/${project.artifactId}.jar"
+ file="${project.build.directory}/${project.artifactId}.jar" />
diff --git a/blade-service/blade-desk/pom.xml b/blade-service/blade-desk/pom.xml
index 1c6d7073..d9151837 100644
--- a/blade-service/blade-desk/pom.xml
+++ b/blade-service/blade-desk/pom.xml
@@ -63,8 +63,8 @@
+ tofile="${session.executionRootDirectory}/target/${project.artifactId}.jar"
+ file="${project.build.directory}/${project.artifactId}.jar" />
diff --git a/blade-service/blade-system/pom.xml b/blade-service/blade-system/pom.xml
index 7455c24e..ce84b00c 100644
--- a/blade-service/blade-system/pom.xml
+++ b/blade-service/blade-system/pom.xml
@@ -51,8 +51,8 @@
+ tofile="${session.executionRootDirectory}/target/${project.artifactId}.jar"
+ file="${project.build.directory}/${project.artifactId}.jar" />
diff --git a/blade-service/blade-user/pom.xml b/blade-service/blade-user/pom.xml
index b379610b..ebb6d1a9 100644
--- a/blade-service/blade-user/pom.xml
+++ b/blade-service/blade-user/pom.xml
@@ -47,8 +47,8 @@
+ tofile="${session.executionRootDirectory}/target/${project.artifactId}.jar"
+ file="${project.build.directory}/${project.artifactId}.jar" />
diff --git a/pom.xml b/pom.xml
index 9e553d34..5cc3e9f5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -13,6 +13,10 @@
2.0.0.RC9
1.8
+ 3.8.1
+ UTF-8
+ UTF-8
+
2.9.2
1.5.21
1.9.3
@@ -123,6 +127,7 @@
maven-compiler-plugin
+ ${maven.plugin.version}
${java.version}
${java.version}