优化
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;