diff --git a/alarm/.gitignore b/dynamic-threadpool-alarm/.gitignore similarity index 100% rename from alarm/.gitignore rename to dynamic-threadpool-alarm/.gitignore diff --git a/alarm/pom.xml b/dynamic-threadpool-alarm/pom.xml similarity index 100% rename from alarm/pom.xml rename to dynamic-threadpool-alarm/pom.xml diff --git a/common/.gitignore b/dynamic-threadpool-common/.gitignore similarity index 100% rename from common/.gitignore rename to dynamic-threadpool-common/.gitignore diff --git a/common/pom.xml b/dynamic-threadpool-common/pom.xml similarity index 100% rename from common/pom.xml rename to dynamic-threadpool-common/pom.xml diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/config/ApplicationContextHolder.java b/dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/config/ApplicationContextHolder.java similarity index 100% rename from common/src/main/java/com/github/dynamic/threadpool/common/config/ApplicationContextHolder.java rename to dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/config/ApplicationContextHolder.java diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/constant/Constants.java b/dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/constant/Constants.java similarity index 100% rename from common/src/main/java/com/github/dynamic/threadpool/common/constant/Constants.java rename to dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/constant/Constants.java diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/executor/ExecutorFactory.java b/dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/executor/ExecutorFactory.java similarity index 100% rename from common/src/main/java/com/github/dynamic/threadpool/common/executor/ExecutorFactory.java rename to dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/executor/ExecutorFactory.java diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/executor/ThreadPoolManager.java b/dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/executor/ThreadPoolManager.java similarity index 100% rename from common/src/main/java/com/github/dynamic/threadpool/common/executor/ThreadPoolManager.java rename to dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/executor/ThreadPoolManager.java diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/model/GlobalRemotePoolInfo.java b/dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/model/GlobalRemotePoolInfo.java similarity index 100% rename from common/src/main/java/com/github/dynamic/threadpool/common/model/GlobalRemotePoolInfo.java rename to dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/model/GlobalRemotePoolInfo.java diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/model/PoolParameter.java b/dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/model/PoolParameter.java similarity index 100% rename from common/src/main/java/com/github/dynamic/threadpool/common/model/PoolParameter.java rename to dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/model/PoolParameter.java diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/model/PoolParameterInfo.java b/dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/model/PoolParameterInfo.java similarity index 100% rename from common/src/main/java/com/github/dynamic/threadpool/common/model/PoolParameterInfo.java rename to dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/model/PoolParameterInfo.java diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/model/PoolRunStateInfo.java b/dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/model/PoolRunStateInfo.java similarity index 100% rename from common/src/main/java/com/github/dynamic/threadpool/common/model/PoolRunStateInfo.java rename to dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/model/PoolRunStateInfo.java diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/toolkit/Assert.java b/dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/toolkit/Assert.java similarity index 100% rename from common/src/main/java/com/github/dynamic/threadpool/common/toolkit/Assert.java rename to dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/toolkit/Assert.java diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/toolkit/ContentUtil.java b/dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/toolkit/ContentUtil.java similarity index 100% rename from common/src/main/java/com/github/dynamic/threadpool/common/toolkit/ContentUtil.java rename to dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/toolkit/ContentUtil.java diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/toolkit/GroupKey.java b/dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/toolkit/GroupKey.java similarity index 100% rename from common/src/main/java/com/github/dynamic/threadpool/common/toolkit/GroupKey.java rename to dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/toolkit/GroupKey.java diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/toolkit/Md5Util.java b/dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/toolkit/Md5Util.java similarity index 100% rename from common/src/main/java/com/github/dynamic/threadpool/common/toolkit/Md5Util.java rename to dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/toolkit/Md5Util.java diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/web/base/Result.java b/dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/web/base/Result.java similarity index 100% rename from common/src/main/java/com/github/dynamic/threadpool/common/web/base/Result.java rename to dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/web/base/Result.java diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/web/base/Results.java b/dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/web/base/Results.java similarity index 100% rename from common/src/main/java/com/github/dynamic/threadpool/common/web/base/Results.java rename to dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/web/base/Results.java diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/web/exception/ErrorCode.java b/dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/web/exception/ErrorCode.java similarity index 100% rename from common/src/main/java/com/github/dynamic/threadpool/common/web/exception/ErrorCode.java rename to dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/web/exception/ErrorCode.java diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/web/exception/ServiceException.java b/dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/web/exception/ServiceException.java similarity index 100% rename from common/src/main/java/com/github/dynamic/threadpool/common/web/exception/ServiceException.java rename to dynamic-threadpool-common/src/main/java/com/github/dynamic/threadpool/common/web/exception/ServiceException.java diff --git a/config/.gitignore b/dynamic-threadpool-config/.gitignore similarity index 100% rename from config/.gitignore rename to dynamic-threadpool-config/.gitignore diff --git a/config/pom.xml b/dynamic-threadpool-config/pom.xml similarity index 100% rename from config/pom.xml rename to dynamic-threadpool-config/pom.xml diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/config/CommonConfig.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/config/CommonConfig.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/config/CommonConfig.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/config/CommonConfig.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/config/MyMetaObjectHandler.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/config/MyMetaObjectHandler.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/config/MyMetaObjectHandler.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/config/MyMetaObjectHandler.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/config/MybatisPlusConfig.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/config/MybatisPlusConfig.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/config/MybatisPlusConfig.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/config/MybatisPlusConfig.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/controller/ConfigController.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/controller/ConfigController.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/controller/ConfigController.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/controller/ConfigController.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/enums/DelEnum.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/enums/DelEnum.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/enums/DelEnum.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/enums/DelEnum.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/event/ConfigDataChangeEvent.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/event/ConfigDataChangeEvent.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/event/ConfigDataChangeEvent.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/event/ConfigDataChangeEvent.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/event/Event.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/event/Event.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/event/Event.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/event/Event.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/event/LocalDataChangeEvent.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/event/LocalDataChangeEvent.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/event/LocalDataChangeEvent.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/event/LocalDataChangeEvent.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/event/SlowEvent.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/event/SlowEvent.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/event/SlowEvent.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/event/SlowEvent.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/mapper/ConfigInfoMapper.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/mapper/ConfigInfoMapper.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/mapper/ConfigInfoMapper.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/mapper/ConfigInfoMapper.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/mapper/ItemInfoMapper.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/mapper/ItemInfoMapper.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/mapper/ItemInfoMapper.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/mapper/ItemInfoMapper.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/mapper/TenantInfoMapper.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/mapper/TenantInfoMapper.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/mapper/TenantInfoMapper.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/mapper/TenantInfoMapper.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/CacheItem.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/CacheItem.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/model/CacheItem.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/CacheItem.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/ConfigAllInfo.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/ConfigAllInfo.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/model/ConfigAllInfo.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/ConfigAllInfo.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/ConfigInfo.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/ConfigInfo.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/model/ConfigInfo.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/ConfigInfo.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/ConfigInfoBase.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/ConfigInfoBase.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/model/ConfigInfoBase.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/ConfigInfoBase.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/ItemInfo.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/ItemInfo.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/model/ItemInfo.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/ItemInfo.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/TenantInfo.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/TenantInfo.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/model/TenantInfo.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/TenantInfo.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemQueryReqDTO.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemQueryReqDTO.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemQueryReqDTO.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemQueryReqDTO.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemRespDTO.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemRespDTO.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemRespDTO.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemRespDTO.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemSaveReqDTO.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemSaveReqDTO.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemSaveReqDTO.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemSaveReqDTO.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemUpdateReqDTO.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemUpdateReqDTO.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemUpdateReqDTO.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemUpdateReqDTO.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantQueryReqDTO.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantQueryReqDTO.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantQueryReqDTO.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantQueryReqDTO.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantRespDTO.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantRespDTO.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantRespDTO.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantRespDTO.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantSaveReqDTO.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantSaveReqDTO.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantSaveReqDTO.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantSaveReqDTO.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantUpdateReqDTO.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantUpdateReqDTO.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantUpdateReqDTO.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantUpdateReqDTO.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolQueryReqDTO.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolQueryReqDTO.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolQueryReqDTO.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolQueryReqDTO.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolRespDTO.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolRespDTO.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolRespDTO.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolRespDTO.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolSaveOrUpdateReqDTO.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolSaveOrUpdateReqDTO.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolSaveOrUpdateReqDTO.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolSaveOrUpdateReqDTO.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/notify/DefaultPublisher.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/notify/DefaultPublisher.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/notify/DefaultPublisher.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/notify/DefaultPublisher.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/notify/DefaultSharePublisher.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/notify/DefaultSharePublisher.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/notify/DefaultSharePublisher.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/notify/DefaultSharePublisher.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/notify/EventPublisher.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/notify/EventPublisher.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/notify/EventPublisher.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/notify/EventPublisher.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/notify/NotifyCenter.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/notify/NotifyCenter.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/notify/NotifyCenter.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/notify/NotifyCenter.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/notify/listener/SmartSubscriber.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/notify/listener/SmartSubscriber.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/notify/listener/SmartSubscriber.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/notify/listener/SmartSubscriber.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/notify/listener/Subscriber.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/notify/listener/Subscriber.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/notify/listener/Subscriber.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/notify/listener/Subscriber.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/ConfigCacheService.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/ConfigCacheService.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/service/ConfigCacheService.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/ConfigCacheService.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/ConfigChangePublisher.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/ConfigChangePublisher.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/service/ConfigChangePublisher.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/ConfigChangePublisher.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/ConfigServletInner.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/ConfigServletInner.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/service/ConfigServletInner.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/ConfigServletInner.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/LongPollingService.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/LongPollingService.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/service/LongPollingService.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/LongPollingService.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/SwitchService.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/SwitchService.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/service/SwitchService.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/SwitchService.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ConfigService.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ConfigService.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ConfigService.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ConfigService.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ConfigServiceImpl.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ConfigServiceImpl.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ConfigServiceImpl.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ConfigServiceImpl.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ItemService.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ItemService.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ItemService.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ItemService.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ItemServiceImpl.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ItemServiceImpl.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ItemServiceImpl.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ItemServiceImpl.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/TenantService.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/biz/TenantService.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/service/biz/TenantService.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/biz/TenantService.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/TenantServiceImpl.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/biz/TenantServiceImpl.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/service/biz/TenantServiceImpl.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/biz/TenantServiceImpl.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ThreadPoolService.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ThreadPoolService.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ThreadPoolService.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ThreadPoolService.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ThreadPoolServiceImpl.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ThreadPoolServiceImpl.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ThreadPoolServiceImpl.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ThreadPoolServiceImpl.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/BeanUtil.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/toolkit/BeanUtil.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/toolkit/BeanUtil.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/toolkit/BeanUtil.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/ClassUtil.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/toolkit/ClassUtil.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/toolkit/ClassUtil.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/toolkit/ClassUtil.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/ConfigExecutor.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/toolkit/ConfigExecutor.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/toolkit/ConfigExecutor.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/toolkit/ConfigExecutor.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/MapUtil.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/toolkit/MapUtil.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/toolkit/MapUtil.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/toolkit/MapUtil.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/Md5ConfigUtil.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/toolkit/Md5ConfigUtil.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/toolkit/Md5ConfigUtil.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/toolkit/Md5ConfigUtil.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/RequestUtil.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/toolkit/RequestUtil.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/toolkit/RequestUtil.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/toolkit/RequestUtil.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/SimpleReadWriteLock.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/toolkit/SimpleReadWriteLock.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/toolkit/SimpleReadWriteLock.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/toolkit/SimpleReadWriteLock.java diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/SingletonRepository.java b/dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/toolkit/SingletonRepository.java similarity index 100% rename from config/src/main/java/com/github/dynamic/threadpool/config/toolkit/SingletonRepository.java rename to dynamic-threadpool-config/src/main/java/com/github/dynamic/threadpool/config/toolkit/SingletonRepository.java diff --git a/console/.gitignore b/dynamic-threadpool-console/.gitignore similarity index 100% rename from console/.gitignore rename to dynamic-threadpool-console/.gitignore diff --git a/console/pom.xml b/dynamic-threadpool-console/pom.xml similarity index 100% rename from console/pom.xml rename to dynamic-threadpool-console/pom.xml diff --git a/console/src/main/java/com/github/dynamic/threadpool/console/controller/ItemController.java b/dynamic-threadpool-console/src/main/java/com/github/dynamic/threadpool/console/controller/ItemController.java similarity index 100% rename from console/src/main/java/com/github/dynamic/threadpool/console/controller/ItemController.java rename to dynamic-threadpool-console/src/main/java/com/github/dynamic/threadpool/console/controller/ItemController.java diff --git a/console/src/main/java/com/github/dynamic/threadpool/console/controller/TenantController.java b/dynamic-threadpool-console/src/main/java/com/github/dynamic/threadpool/console/controller/TenantController.java similarity index 100% rename from console/src/main/java/com/github/dynamic/threadpool/console/controller/TenantController.java rename to dynamic-threadpool-console/src/main/java/com/github/dynamic/threadpool/console/controller/TenantController.java diff --git a/console/src/main/java/com/github/dynamic/threadpool/console/controller/ThreadPoolController.java b/dynamic-threadpool-console/src/main/java/com/github/dynamic/threadpool/console/controller/ThreadPoolController.java similarity index 100% rename from console/src/main/java/com/github/dynamic/threadpool/console/controller/ThreadPoolController.java rename to dynamic-threadpool-console/src/main/java/com/github/dynamic/threadpool/console/controller/ThreadPoolController.java diff --git a/example/.gitignore b/dynamic-threadpool-example/.gitignore similarity index 100% rename from example/.gitignore rename to dynamic-threadpool-example/.gitignore diff --git a/example/pom.xml b/dynamic-threadpool-example/pom.xml similarity index 100% rename from example/pom.xml rename to dynamic-threadpool-example/pom.xml diff --git a/example/src/main/java/com/github/dynamic/threadpool/example/ExampleApplication.java b/dynamic-threadpool-example/src/main/java/com/github/dynamic/threadpool/example/ExampleApplication.java similarity index 100% rename from example/src/main/java/com/github/dynamic/threadpool/example/ExampleApplication.java rename to dynamic-threadpool-example/src/main/java/com/github/dynamic/threadpool/example/ExampleApplication.java diff --git a/example/src/main/java/com/github/dynamic/threadpool/example/config/ThreadPoolConfig.java b/dynamic-threadpool-example/src/main/java/com/github/dynamic/threadpool/example/config/ThreadPoolConfig.java similarity index 100% rename from example/src/main/java/com/github/dynamic/threadpool/example/config/ThreadPoolConfig.java rename to dynamic-threadpool-example/src/main/java/com/github/dynamic/threadpool/example/config/ThreadPoolConfig.java diff --git a/example/src/main/resources/application.yaml b/dynamic-threadpool-example/src/main/resources/application.yaml similarity index 100% rename from example/src/main/resources/application.yaml rename to dynamic-threadpool-example/src/main/resources/application.yaml diff --git a/example/src/test/java/com/github/dynamic/threadpool/example/ExampleApplicationTests.java b/dynamic-threadpool-example/src/test/java/com/github/dynamic/threadpool/example/ExampleApplicationTests.java similarity index 100% rename from example/src/test/java/com/github/dynamic/threadpool/example/ExampleApplicationTests.java rename to dynamic-threadpool-example/src/test/java/com/github/dynamic/threadpool/example/ExampleApplicationTests.java diff --git a/registry/.gitignore b/dynamic-threadpool-registry/.gitignore similarity index 100% rename from registry/.gitignore rename to dynamic-threadpool-registry/.gitignore diff --git a/registry/pom.xml b/dynamic-threadpool-registry/pom.xml similarity index 100% rename from registry/pom.xml rename to dynamic-threadpool-registry/pom.xml diff --git a/server/.gitignore b/dynamic-threadpool-server/.gitignore similarity index 100% rename from server/.gitignore rename to dynamic-threadpool-server/.gitignore diff --git a/server/pom.xml b/dynamic-threadpool-server/pom.xml similarity index 100% rename from server/pom.xml rename to dynamic-threadpool-server/pom.xml diff --git a/server/src/main/java/com/github/dynamic/threadpool/server/ServerApplication.java b/dynamic-threadpool-server/src/main/java/com/github/dynamic/threadpool/server/ServerApplication.java similarity index 100% rename from server/src/main/java/com/github/dynamic/threadpool/server/ServerApplication.java rename to dynamic-threadpool-server/src/main/java/com/github/dynamic/threadpool/server/ServerApplication.java diff --git a/server/src/main/resources/application.yaml b/dynamic-threadpool-server/src/main/resources/application.yaml similarity index 100% rename from server/src/main/resources/application.yaml rename to dynamic-threadpool-server/src/main/resources/application.yaml