优化
diff --git a/Makefile b/Makefile
index 0793a4c..23e3cdb 100644
--- a/Makefile
+++ b/Makefile
@@ -19,6 +19,9 @@
 build:
 	$(GRADLE) build -x test
 
+build_single:
+	$(GRADLE) -Pno-multi-tenant build -x test
+
 clean:
 	$(GRADLE) clean
 
diff --git a/payapi/build.gradle b/payapi/build.gradle
index 3e3c2ed..9dcd2e4 100644
--- a/payapi/build.gradle
+++ b/payapi/build.gradle
@@ -17,6 +17,11 @@
 bootJar {
     enabled = true
     mainClassName = payapiStartClass
+    def standalone = ""
+    if (rootProject.hasProperty("no-multi-tenant")) {
+        standalone = "-stangalone-"
+    }
+    archiveFileName = "${project.name}${standalone}-${buildVersion}.${archiveExtension.getOrElse('.jar')}"
     manifest {
         attributes("Payapi-Version": buildVersion,
                 "Payapi-Buildtime": buildTime)
diff --git a/payapi/src/main/java/com/supwisdom/dlpay/framework/core/MutliTenantDatasourceProviderAdapter.java b/payapi/src/main/java/com/supwisdom/dlpay/framework/core/MutliTenantDatasourceProviderAdapter.java
index d462964..5d0d601 100644
--- a/payapi/src/main/java/com/supwisdom/dlpay/framework/core/MutliTenantDatasourceProviderAdapter.java
+++ b/payapi/src/main/java/com/supwisdom/dlpay/framework/core/MutliTenantDatasourceProviderAdapter.java
@@ -1,12 +1,12 @@
 package com.supwisdom.dlpay.framework.core;
 
 import com.supwisdom.multitenant.datasource.MultiTenantDataSourceProvider;
-import com.supwisdom.multitenant.datasource.config.MultiTenantDataSourceAutoConfiguration;
+import com.supwisdom.multitenant.datasource.MultiTenantDatasourceAutoConfiguration;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
 import org.springframework.context.annotation.Configuration;
 
 @Configuration
-@ConditionalOnBean({MultiTenantDataSourceAutoConfiguration.class})
+@ConditionalOnBean({MultiTenantDatasourceAutoConfiguration.class})
 public class MutliTenantDatasourceProviderAdapter implements DatabaseAdapter {
   private final MultiTenantDataSourceProvider multiTenantDataSourceProvider;