You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by mi...@apache.org on 2019/02/02 08:26:38 UTC
[incubator-dubbo-ops] branch 0.1-release updated: rename dir & add
rat plugin & improve license
This is an automated email from the ASF dual-hosted git repository.
min pushed a commit to branch 0.1-release
in repository https://gitbox.apache.org/repos/asf/incubator-dubbo-ops.git
The following commit(s) were added to refs/heads/0.1-release by this push:
new 82ddf71 rename dir & add rat plugin & improve license
82ddf71 is described below
commit 82ddf71944e0a6674df1ce9d0e1a134b21a60da7
Author: nzomkxia <z8...@gmail.com>
AuthorDate: Sat Feb 2 16:26:56 2019 +0800
rename dir & add rat plugin & improve license
---
.gitignore | 10 +-
.travis.yml | 2 +-
LICENSE | 13 +-
NOTICE | 7 +-
README.md | 7 +-
README_ZH.md | 7 +-
dubbo-admin-distribution/README.md | 2 +
dubbo-admin-distribution/pom.xml | 27 ++-
.../src/assembly/bin-release.xml | 10 +-
.../src/assembly/source-release.xml | 2 +-
.../README.md | 0
.../pom.xml | 22 +-
.../apache/dubbo/admin/DubboAdminApplication.java | 0
.../apache/dubbo/admin/common/CommonResponse.java | 0
.../common/exception/ConfigurationException.java | 0
.../common/exception/ParamValidationException.java | 0
.../exception/PermissionDeniedException.java | 0
.../exception/ResourceNotFoundException.java | 0
.../admin/common/exception/ServiceException.java | 0
.../admin/common/exception/SystemException.java | 0
.../exception/VersionValidationException.java | 0
.../apache/dubbo/admin/common/util/CoderUtil.java | 0
.../apache/dubbo/admin/common/util/Constants.java | 0
.../dubbo/admin/common/util/ConvertUtil.java | 0
.../dubbo/admin/common/util/OverrideUtils.java | 0
.../org/apache/dubbo/admin/common/util/Pair.java | 0
.../apache/dubbo/admin/common/util/ParseUtils.java | 0
.../apache/dubbo/admin/common/util/RouteUtils.java | 0
.../dubbo/admin/common/util/ServiceTestUtil.java | 0
.../apache/dubbo/admin/common/util/SyncUtils.java | 0
.../org/apache/dubbo/admin/common/util/Tool.java | 0
.../apache/dubbo/admin/common/util/UrlUtils.java | 0
.../apache/dubbo/admin/common/util/YamlParser.java | 0
.../apache/dubbo/admin/config/ConfigCenter.java | 0
.../dubbo/admin/config/SwaggerConfiguration.java | 0
.../dubbo/admin/controller/AccessesController.java | 0
.../controller/ConditionRoutesController.java | 0
.../admin/controller/LoadBalanceController.java | 0
.../admin/controller/ManagementController.java | 0
.../admin/controller/OverridesController.java | 0
.../dubbo/admin/controller/ServiceController.java | 0
.../admin/controller/ServiceTestController.java | 0
.../admin/controller/TagRoutesController.java | 0
.../dubbo/admin/controller/WeightController.java | 0
.../admin/handler/CustomExceptionHandler.java | 0
.../apache/dubbo/admin/model/domain/Access.java | 0
.../apache/dubbo/admin/model/domain/Agreement.java | 0
.../apache/dubbo/admin/model/domain/Approval.java | 0
.../admin/model/domain/ApprovalRequisition.java | 0
.../apache/dubbo/admin/model/domain/Change.java | 0
.../apache/dubbo/admin/model/domain/Cluster.java | 0
.../apache/dubbo/admin/model/domain/Config.java | 0
.../apache/dubbo/admin/model/domain/Consumer.java | 0
.../apache/dubbo/admin/model/domain/Document.java | 0
.../apache/dubbo/admin/model/domain/Entity.java | 0
.../apache/dubbo/admin/model/domain/Favorite.java | 0
.../apache/dubbo/admin/model/domain/Feature.java | 0
.../org/apache/dubbo/admin/model/domain/Layer.java | 0
.../dubbo/admin/model/domain/LoadBalance.java | 0
.../dubbo/admin/model/domain/MethodMetadata.java | 0
.../org/apache/dubbo/admin/model/domain/Mock.java | 0
.../apache/dubbo/admin/model/domain/Operation.java | 0
.../apache/dubbo/admin/model/domain/Override.java | 0
.../org/apache/dubbo/admin/model/domain/Owner.java | 0
.../apache/dubbo/admin/model/domain/Provider.java | 0
.../apache/dubbo/admin/model/domain/Registry.java | 0
.../org/apache/dubbo/admin/model/domain/Route.java | 0
.../org/apache/dubbo/admin/model/domain/Tag.java | 0
.../org/apache/dubbo/admin/model/domain/User.java | 0
.../apache/dubbo/admin/model/domain/Weight.java | 0
.../apache/dubbo/admin/model/dto/AccessDTO.java | 0
.../apache/dubbo/admin/model/dto/BalancingDTO.java | 0
.../org/apache/dubbo/admin/model/dto/BaseDTO.java | 0
.../dubbo/admin/model/dto/ConditionRouteDTO.java | 0
.../org/apache/dubbo/admin/model/dto/Config.java | 0
.../apache/dubbo/admin/model/dto/ConfigDTO.java | 0
.../dubbo/admin/model/dto/DynamicConfigDTO.java | 0
.../apache/dubbo/admin/model/dto/MethodDTO.java | 0
.../org/apache/dubbo/admin/model/dto/RouteDTO.java | 0
.../apache/dubbo/admin/model/dto/ServiceDTO.java | 0
.../dubbo/admin/model/dto/ServiceDetailDTO.java | 0
.../dubbo/admin/model/dto/ServiceTestDTO.java | 0
.../apache/dubbo/admin/model/dto/TagRouteDTO.java | 0
.../apache/dubbo/admin/model/dto/WeightDTO.java | 0
.../dubbo/admin/model/store/BlackWhiteList.java | 0
.../dubbo/admin/model/store/OverrideConfig.java | 0
.../dubbo/admin/model/store/OverrideDTO.java | 0
.../dubbo/admin/model/store/RoutingRule.java | 0
.../apache/dubbo/admin/model/store/TagRoute.java | 0
.../registry/config/GovernanceConfiguration.java | 0
.../registry/config/impl/ApolloConfiguration.java | 0
.../registry/config/impl/NoOpConfiguration.java | 0
.../config/impl/ZookeeperConfiguration.java | 0
.../admin/registry/metadata/MetaDataCollector.java | 0
.../metadata/impl/NoOpMetadataCollector.java | 0
.../metadata/impl/RedisMetaDataCollector.java | 0
.../metadata/impl/ZookeeperMetaDataCollector.java | 0
.../dubbo/admin/service/ConsumerService.java | 0
.../dubbo/admin/service/ManagementService.java | 0
.../dubbo/admin/service/OverrideService.java | 0
.../apache/dubbo/admin/service/OwnerService.java | 0
.../dubbo/admin/service/ProviderService.java | 0
.../dubbo/admin/service/RegistryServerSync.java | 0
.../apache/dubbo/admin/service/RouteService.java | 0
.../dubbo/admin/service/impl/AbstractService.java | 0
.../admin/service/impl/ConsumerServiceImpl.java | 0
.../admin/service/impl/GenericServiceImpl.java | 0
.../admin/service/impl/ManagementServiceImpl.java | 0
.../admin/service/impl/OverrideServiceImpl.java | 0
.../admin/service/impl/ProviderServiceImpl.java | 0
.../dubbo/admin/service/impl/RouteServiceImpl.java | 0
...o.admin.registry.config.GovernanceConfiguration | 0
...dubbo.admin.registry.metadata.MetaDataCollector | 0
.../src/main/resources/application-test.properties | 0
.../src/main/resources/application.properties | 0
.../src/main/resources/logback-spring.xml | 0
.../dubbo/admin/AbstractSpringIntegrationTest.java | 0
.../dubbo/admin/common/util/CoderUtilTest.java | 0
.../dubbo/admin/common/util/UrlUtilsTest.java | 0
.../dubbo/admin/common/util/YamlParserTest.java | 0
.../dubbo/admin/config/ConfigCenterTest.java | 0
.../admin/controller/AccessesControllerTest.java | 0
.../controller/ConditionRoutesControllerTest.java | 0
.../controller/LoadBalanceControllerTest.java | 0
.../admin/controller/ManagementControllerTest.java | 0
.../admin/controller/ServiceControllerTest.java | 0
.../config/impl/ZookeeperConfigurationTest.java | 0
.../admin/service/RegistryServerSyncTest.java | 0
.../src/test/resources/LoadBalance.yml | 0
{dubbo-admin-frontend => dubbo-admin-ui}/.babelrc | 0
.../.editorconfig | 0
.../.eslintignore | 0
.../.eslintrc.js | 0
.../.gitignore | 0
.../.postcssrc.js | 0
{dubbo-admin-frontend => dubbo-admin-ui}/README.md | 0
.../build/build.js | 0
.../build/check-versions.js | 0
.../build/logo.png | Bin
.../build/utils.js | 0
.../build/vue-loader.conf.js | 0
.../build/webpack.base.conf.js | 0
.../build/webpack.dev.conf.js | 0
.../build/webpack.prod.conf.js | 0
.../config/dev.env.js | 0
.../config/index.js | 0
.../config/prod.env.js | 0
.../index.html | 0
dubbo-admin-ui/node/node | Bin 0 -> 35805408 bytes
.../package.json | 0
{dubbo-admin-frontend => dubbo-admin-ui}/pom.xml | 2 +-
.../src/.gitrepo | 0
.../src/App.vue | 0
.../src/api/menu.js | 0
.../src/api/operation.js | 0
.../static => dubbo-admin-ui/src/assets}/.gitkeep | 0
.../src/assets/avatar.png | Bin
.../src/assets/logo.png | Bin
.../src/components/Management.vue | 0
.../src/components/ServiceDetail.vue | 0
.../src/components/ServiceSearch.vue | 0
.../src/components/governance/AccessControl.vue | 0
.../src/components/governance/LoadBalance.vue | 0
.../src/components/governance/Overrides.vue | 0
.../src/components/governance/RoutingRule.vue | 0
.../src/components/governance/TagRule.vue | 0
.../src/components/governance/WeightAdjust.vue | 0
.../src/components/http-common.js | 0
.../src/components/metrics/ServiceMetrics.vue | 0
.../src/components/public/AceEditor.vue | 0
.../src/components/public/Breadcrumb.vue | 0
.../src/components/public/Drawer.vue | 0
.../src/components/public/Footers.vue | 0
.../src/components/public/JsonEditor.vue | 0
.../src/components/public/Search.vue | 0
.../src/components/public/Toolbar.vue | 0
.../src/components/public/VWidget.vue | 0
.../src/components/public/notify/Snackbar.vue | 0
.../src/components/public/notify/index.js | 0
.../src/components/test/ServiceMock.vue | 0
.../src/components/test/ServiceTest.vue | 0
.../src/components/test/TestMethod.vue | 0
.../src/lang/en.js | 0
.../src/lang/index.js | 0
.../src/lang/zh.js | 0
.../src/main.js | 0
.../src/router/index.js | 0
.../src/store/index.js | 0
.../src/util/index.js | 0
.../src/assets => dubbo-admin-ui/static}/.gitkeep | 0
dubbo-admin-ui/static/OpenSans.css | 247 +++++++++++++++++++++
dubbo-admin-ui/static/dubbo.ico | Bin 0 -> 16958 bytes
.../fonts/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2 | Bin 0 -> 6844 bytes
.../fonts/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2 | Bin 0 -> 10788 bytes
.../fonts/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2 | Bin 0 -> 5000 bytes
.../fonts/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2 | Bin 0 -> 832 bytes
.../fonts/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2 | Bin 0 -> 10644 bytes
.../fonts/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2 | Bin 0 -> 7768 bytes
.../fonts/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2 | Bin 0 -> 3248 bytes
.../fonts/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2 | Bin 0 -> 6772 bytes
.../fonts/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2 | Bin 0 -> 10876 bytes
.../fonts/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2 | Bin 0 -> 5096 bytes
.../fonts/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2 | Bin 0 -> 788 bytes
.../fonts/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2 | Bin 0 -> 10668 bytes
.../fonts/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2 | Bin 0 -> 7896 bytes
.../fonts/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2 | Bin 0 -> 3272 bytes
.../fonts/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2 | Bin 0 -> 6876 bytes
.../fonts/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2 | Bin 0 -> 10764 bytes
.../fonts/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2 | Bin 0 -> 4968 bytes
.../fonts/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2 | Bin 0 -> 812 bytes
.../fonts/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2 | Bin 0 -> 10552 bytes
.../fonts/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2 | Bin 0 -> 7784 bytes
.../fonts/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2 | Bin 0 -> 3220 bytes
.../fonts/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2 | Bin 0 -> 5008 bytes
.../static/fonts/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2 | Bin 0 -> 10748 bytes
.../fonts/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2 | Bin 0 -> 6728 bytes
.../fonts/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2 | Bin 0 -> 10648 bytes
.../fonts/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2 | Bin 0 -> 7796 bytes
.../fonts/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2 | Bin 0 -> 3272 bytes
.../fonts/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2 | Bin 0 -> 840 bytes
.../fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2 | Bin 0 -> 55088 bytes
pom.xml | 55 ++++-
222 files changed, 381 insertions(+), 32 deletions(-)
diff --git a/.gitignore b/.gitignore
index ef072d8..3605656 100644
--- a/.gitignore
+++ b/.gitignore
@@ -29,8 +29,8 @@ target/
.DS_Store
Thumbs.db
-dubbo-admin-backend/src/main/resources/public
-dubbo-admin-backend/target
-dubbo-admin-frontend/dist
-dubbo-admin-frontend/node
-dubbo-admin-frontend/node-modules
+dubbo-admin-server/src/main/resources/public
+dubbo-admin-server/target
+dubbo-admin-ui/dist
+dubbo-admin-ui/node
+dubbo-admin-ui/node-modules
diff --git a/.travis.yml b/.travis.yml
index 414bb88..ddf182d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -12,7 +12,7 @@ cache:
install: true
script:
- - travis_wait 30 ./mvnw clean install -DskipTests=false -Dcheckstyle.skip=false -Dmaven.javadoc.skip=true
+ - travis_wait 30 ./mvnw clean install -DskipTests=false -Dcheckstyle.skip=false -Drat.skip=false -Dmaven.javadoc.skip=true
after_success:
- bash <(curl -s https://codecov.io/bash)
diff --git a/LICENSE b/LICENSE
index 6e612c4..163d978 100644
--- a/LICENSE
+++ b/LICENSE
@@ -209,8 +209,15 @@ and license terms. Your use of these submodules is subject to the terms and
conditions of the following licenses.
================================================================
-For dubbo-admin-frontend/static
-This product bundles files from google fonts roboto and google material design icons which is licensed under the Apache License v2
-For details, see https://github.com/google/fonts/tree/master/apache/roboto,
+For dubbo-admin-frontend/static/fonts
+This product bundles files from google fonts roboto which is licensed under the Apache License v2
+For details, see https://github.com/google/fonts/tree/master/apache/roboto
+
+For dubbo-admin-frontend/static/OpenSans.css
+This product bundles files from google material design icons which is licensed under the Apache License v2
+For details, see https://github.com/google/material-design-icons/blob/2.2.0/LICENSE
+
+
+
https://github.com/google/material-design-icons
diff --git a/NOTICE b/NOTICE
index f004473..87c83b5 100644
--- a/NOTICE
+++ b/NOTICE
@@ -10,10 +10,7 @@ This product contains code form the google fonts roboto and google material desi
Google Fonts roboto
===================
please visit google fonts for more information:
-https://fonts.google.com/specimen/Roboto
+* https://fonts.google.com/specimen/Roboto
+Copyright 2011 Google Inc. All Rights Reserved.
-Google Material Design
-=======================
-please visit material design website for more information
-https://material.io/tools/icons/
diff --git a/README.md b/README.md
index 8f319d5..f13fd39 100644
--- a/README.md
+++ b/README.md
@@ -22,7 +22,6 @@ service governance follows the version of Dubbo 2.7, and compatible for Dubbo 2.
### Backend
* Standard spring boot project
-* **NOTICE** this branch is based on Dubbo 2.7-SNAPSHOT, since this version is not published yet, so if you find a dependency error, please clear the dubbo2.7 related files in the local library
* [configurations in application.properties](https://github.com/apache/incubator-dubbo-ops/wiki/Dubbo-Admin-configuration)
* force update under root path(incubator-dubbo-ops) for the first building: `mvn -Dmaven.test.skip=true clean -U package`
@@ -30,14 +29,14 @@ service governance follows the version of Dubbo 2.7, and compatible for Dubbo 2.
### Production Setup
1. Clone source code on develop branch `git clone https://github.com/apache/incubator-dubbo-ops.git`
-2. Specify registry address in `dubbo-admin-backend/src/main/resources/application-production.properties`
+2. Specify registry address in `dubbo-admin-server/src/main/resources/application-production.properties`
3. Build
> - `mvn clean package`
4. Start
- * `mvn --projects dubbo-admin-backend spring-boot:run`
+ * `mvn --projects dubbo-admin-server spring-boot:run`
OR
- * `cd dubbo-admin-backend/target`; `java -jar dubbo-admin-backend-0.1.jar`
+ * `cd dubbo-admin-server/target`; `java -jar dubbo-admin-server-0.1.jar`
5. Visit `http://localhost:8080`
---
diff --git a/README_ZH.md b/README_ZH.md
index 917b22f..0e59665 100644
--- a/README_ZH.md
+++ b/README_ZH.md
@@ -22,7 +22,6 @@
### 后端部分
* 标准spring boot工程
-* **注意** 本分支依赖Dubbo2.7-SNAPSHOT版本,该Dubbo版本还未正式发布,因此如果发现依赖方面的错误,请清空本地库中的dubbo2.7相关文件
* [application.properties配置说明](https://github.com/apache/incubator-dubbo-ops/wiki/Dubbo-Admin%E9%85%8D%E7%BD%AE%E8%AF%B4%E6%98%8E)
* 在项目根目录(incubator-dubbo-ops)第一次构建需要强制更新: `mvn -Dmaven.test.skip=true clean -U package`
@@ -30,14 +29,14 @@
### 生产环境配置
1. 下载代码: `git clone https://github.com/apache/incubator-dubbo-ops.git`
-2. 在 `dubbo-admin-backend/src/main/resources/application-production.properties`中指定注册中心地址
+2. 在 `dubbo-admin-server/src/main/resources/application-production.properties`中指定注册中心地址
3. 构建
> - `mvn clean package`
4. 启动
- * `mvn --projects dubbo-admin-backend spring-boot:run`
+ * `mvn --projects dubbo-admin-server spring-boot:run`
或者
- * `cd dubbo-admin-backend/target; java -jar dubbo-admin-backend-0.1.jar`
+ * `cd dubbo-admin-server/target; java -jar dubbo-admin-server-0.1.jar`
5. 访问 `http://localhost:8080`
---
diff --git a/dubbo-admin-distribution/README.md b/dubbo-admin-distribution/README.md
new file mode 100644
index 0000000..36ea08e
--- /dev/null
+++ b/dubbo-admin-distribution/README.md
@@ -0,0 +1,2 @@
+* run: java -jar dubbo-admin-0.1.jar
+* modify properties in `application.properties`
diff --git a/dubbo-admin-distribution/pom.xml b/dubbo-admin-distribution/pom.xml
index b9ebab0..6bed864 100644
--- a/dubbo-admin-distribution/pom.xml
+++ b/dubbo-admin-distribution/pom.xml
@@ -31,16 +31,39 @@
<dependencies>
<dependency>
<groupId>org.apache</groupId>
- <artifactId>dubbo-admin-frontend</artifactId>
+ <artifactId>dubbo-admin-ui</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache</groupId>
- <artifactId>dubbo-admin-backend</artifactId>
+ <artifactId>dubbo-admin-server</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.8</version>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <configuration>
+ <tasks>
+ <copy file="../dubbo-admin-server/target/dubbo-admin-server-${project.version}.jar"
+ tofile="target/dubbo-admin-${project.version}.jar"/>
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
<profiles>
<profile>
<id>release</id>
diff --git a/dubbo-admin-distribution/src/assembly/bin-release.xml b/dubbo-admin-distribution/src/assembly/bin-release.xml
index 2f6b481..abdd9e2 100644
--- a/dubbo-admin-distribution/src/assembly/bin-release.xml
+++ b/dubbo-admin-distribution/src/assembly/bin-release.xml
@@ -29,16 +29,22 @@
<include>DISCLAIMER</include>
<include>NOTICE</include>
<include>LICENSE</include>
+ <include>dubbo-admin-distribution/README.md</include>
</includes>
</fileSet>
</fileSets>
<files>
<file>
- <source>../dubbo-admin-backend/target/dubbo-admin-backend-${project.version}.jar</source>
+ <source>target/dubbo-admin-${project.version}.jar</source>
<outputDirectory></outputDirectory>
</file>
<file>
- <source>../dubbo-admin-backend/src/main/resources/application.properties</source>
+ <source>../dubbo-admin-server/src/main/resources/application.properties</source>
+ <outputDirectory></outputDirectory>
+ </file>
+ <file>
+ <source>README.md</source>
+ <outputDirectory></outputDirectory>
</file>
</files>
diff --git a/dubbo-admin-distribution/src/assembly/source-release.xml b/dubbo-admin-distribution/src/assembly/source-release.xml
index 11cf320..79b36fb 100644
--- a/dubbo-admin-distribution/src/assembly/source-release.xml
+++ b/dubbo-admin-distribution/src/assembly/source-release.xml
@@ -34,7 +34,7 @@
<exclude>**/target/**</exclude>
<exclude>**/eclipse-classes/**</exclude>
<exclude>**/dubbo-governance.log*</exclude>
- <exclude>dubbo-admin-backend/src/main/resources/public/**</exclude>
+ <exclude>dubbo-admin-server/src/main/resources/public/**</exclude>
<exclude>**/.gitrepo</exclude>
<exclude>**/.gitkeep</exclude>
<exclude>*.enc</exclude>
diff --git a/dubbo-admin-backend/README.md b/dubbo-admin-server/README.md
similarity index 100%
rename from dubbo-admin-backend/README.md
rename to dubbo-admin-server/README.md
diff --git a/dubbo-admin-backend/pom.xml b/dubbo-admin-server/pom.xml
similarity index 88%
rename from dubbo-admin-backend/pom.xml
rename to dubbo-admin-server/pom.xml
index 846ed72..af43b5b 100644
--- a/dubbo-admin-backend/pom.xml
+++ b/dubbo-admin-server/pom.xml
@@ -26,7 +26,7 @@
</parent>
<modelVersion>4.0.0</modelVersion>
- <artifactId>dubbo-admin-backend</artifactId>
+ <artifactId>dubbo-admin-server</artifactId>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -148,6 +148,24 @@
</executions>
</plugin>
<plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.8</version>
+ <executions>
+ <execution>
+ <phase>verify</phase>
+ <configuration>
+ <tasks>
+ <copy file="target/dubbo-admin-server-${project.version}.jar"
+ tofile="../dubbo-admin-distribution/target/dubbo-admin-${project.version}.jar"/>
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
<artifactId>maven-clean-plugin</artifactId>
<configuration>
<filesets>
@@ -171,7 +189,7 @@
<overwrite>true</overwrite>
<resources>
<resource>
- <directory>${project.parent.basedir}/dubbo-admin-frontend/target/dist</directory>
+ <directory>${project.parent.basedir}/dubbo-admin-ui/target/dist</directory>
<includes>
<include>static/</include>
<include>index.html</include>
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/DubboAdminApplication.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/DubboAdminApplication.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/DubboAdminApplication.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/DubboAdminApplication.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/CommonResponse.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/CommonResponse.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/CommonResponse.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/CommonResponse.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/exception/ConfigurationException.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/exception/ConfigurationException.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/exception/ConfigurationException.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/exception/ConfigurationException.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/exception/ParamValidationException.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/exception/ParamValidationException.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/exception/ParamValidationException.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/exception/ParamValidationException.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/exception/PermissionDeniedException.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/exception/PermissionDeniedException.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/exception/PermissionDeniedException.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/exception/PermissionDeniedException.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/exception/ResourceNotFoundException.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/exception/ResourceNotFoundException.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/exception/ResourceNotFoundException.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/exception/ResourceNotFoundException.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/exception/ServiceException.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/exception/ServiceException.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/exception/ServiceException.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/exception/ServiceException.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/exception/SystemException.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/exception/SystemException.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/exception/SystemException.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/exception/SystemException.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/exception/VersionValidationException.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/exception/VersionValidationException.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/exception/VersionValidationException.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/exception/VersionValidationException.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/CoderUtil.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/CoderUtil.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/CoderUtil.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/CoderUtil.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/Constants.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/Constants.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/Constants.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/Constants.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/ConvertUtil.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/ConvertUtil.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/ConvertUtil.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/ConvertUtil.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/OverrideUtils.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/OverrideUtils.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/OverrideUtils.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/OverrideUtils.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/Pair.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/Pair.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/Pair.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/Pair.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/ParseUtils.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/ParseUtils.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/ParseUtils.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/ParseUtils.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/RouteUtils.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/RouteUtils.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/RouteUtils.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/RouteUtils.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/ServiceTestUtil.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/ServiceTestUtil.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/ServiceTestUtil.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/ServiceTestUtil.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/SyncUtils.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/SyncUtils.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/SyncUtils.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/SyncUtils.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/Tool.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/Tool.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/Tool.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/Tool.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/UrlUtils.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/UrlUtils.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/UrlUtils.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/UrlUtils.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/YamlParser.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/YamlParser.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/common/util/YamlParser.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/common/util/YamlParser.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/config/ConfigCenter.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/config/ConfigCenter.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/config/ConfigCenter.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/config/ConfigCenter.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/config/SwaggerConfiguration.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/config/SwaggerConfiguration.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/config/SwaggerConfiguration.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/config/SwaggerConfiguration.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/AccessesController.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/controller/AccessesController.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/AccessesController.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/controller/AccessesController.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/ConditionRoutesController.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/controller/ConditionRoutesController.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/ConditionRoutesController.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/controller/ConditionRoutesController.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/LoadBalanceController.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/controller/LoadBalanceController.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/LoadBalanceController.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/controller/LoadBalanceController.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/ManagementController.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/controller/ManagementController.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/ManagementController.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/controller/ManagementController.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/OverridesController.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/controller/OverridesController.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/OverridesController.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/controller/OverridesController.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/ServiceController.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/controller/ServiceController.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/ServiceController.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/controller/ServiceController.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/ServiceTestController.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/controller/ServiceTestController.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/ServiceTestController.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/controller/ServiceTestController.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/TagRoutesController.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/controller/TagRoutesController.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/TagRoutesController.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/controller/TagRoutesController.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/WeightController.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/controller/WeightController.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/WeightController.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/controller/WeightController.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/handler/CustomExceptionHandler.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/handler/CustomExceptionHandler.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/handler/CustomExceptionHandler.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/handler/CustomExceptionHandler.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Access.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Access.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Access.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Access.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Agreement.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Agreement.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Agreement.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Agreement.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Approval.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Approval.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Approval.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Approval.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/ApprovalRequisition.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/ApprovalRequisition.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/ApprovalRequisition.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/ApprovalRequisition.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Change.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Change.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Change.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Change.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Cluster.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Cluster.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Cluster.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Cluster.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Config.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Config.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Config.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Config.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Consumer.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Consumer.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Consumer.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Consumer.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Document.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Document.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Document.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Document.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Entity.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Entity.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Entity.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Entity.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Favorite.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Favorite.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Favorite.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Favorite.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Feature.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Feature.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Feature.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Feature.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Layer.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Layer.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Layer.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Layer.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/LoadBalance.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/LoadBalance.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/LoadBalance.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/LoadBalance.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/MethodMetadata.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/MethodMetadata.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/MethodMetadata.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/MethodMetadata.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Mock.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Mock.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Mock.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Mock.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Operation.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Operation.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Operation.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Operation.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Override.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Override.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Override.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Override.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Owner.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Owner.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Owner.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Owner.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Provider.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Provider.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Provider.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Provider.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Registry.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Registry.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Registry.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Registry.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Route.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Route.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Route.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Route.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Tag.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Tag.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Tag.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Tag.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/User.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/User.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/User.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/User.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Weight.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Weight.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/domain/Weight.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/domain/Weight.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/AccessDTO.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/AccessDTO.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/AccessDTO.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/AccessDTO.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/BalancingDTO.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/BalancingDTO.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/BalancingDTO.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/BalancingDTO.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/BaseDTO.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/BaseDTO.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/BaseDTO.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/BaseDTO.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/ConditionRouteDTO.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/ConditionRouteDTO.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/ConditionRouteDTO.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/ConditionRouteDTO.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/Config.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/Config.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/Config.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/Config.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/ConfigDTO.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/ConfigDTO.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/ConfigDTO.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/ConfigDTO.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/DynamicConfigDTO.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/DynamicConfigDTO.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/DynamicConfigDTO.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/DynamicConfigDTO.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/MethodDTO.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/MethodDTO.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/MethodDTO.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/MethodDTO.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/RouteDTO.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/RouteDTO.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/RouteDTO.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/RouteDTO.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/ServiceDTO.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/ServiceDTO.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/ServiceDTO.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/ServiceDTO.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/ServiceDetailDTO.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/ServiceDetailDTO.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/ServiceDetailDTO.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/ServiceDetailDTO.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/ServiceTestDTO.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/ServiceTestDTO.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/ServiceTestDTO.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/ServiceTestDTO.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/TagRouteDTO.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/TagRouteDTO.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/TagRouteDTO.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/TagRouteDTO.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/WeightDTO.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/WeightDTO.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/dto/WeightDTO.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/WeightDTO.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/store/BlackWhiteList.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/store/BlackWhiteList.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/store/BlackWhiteList.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/store/BlackWhiteList.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/store/OverrideConfig.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/store/OverrideConfig.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/store/OverrideConfig.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/store/OverrideConfig.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/store/OverrideDTO.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/store/OverrideDTO.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/store/OverrideDTO.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/store/OverrideDTO.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/store/RoutingRule.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/store/RoutingRule.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/store/RoutingRule.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/store/RoutingRule.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/store/TagRoute.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/store/TagRoute.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/model/store/TagRoute.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/store/TagRoute.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/registry/config/GovernanceConfiguration.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/registry/config/GovernanceConfiguration.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/registry/config/GovernanceConfiguration.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/registry/config/GovernanceConfiguration.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/registry/config/impl/ApolloConfiguration.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/registry/config/impl/ApolloConfiguration.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/registry/config/impl/ApolloConfiguration.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/registry/config/impl/ApolloConfiguration.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/registry/config/impl/NoOpConfiguration.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/registry/config/impl/NoOpConfiguration.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/registry/config/impl/NoOpConfiguration.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/registry/config/impl/NoOpConfiguration.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/registry/config/impl/ZookeeperConfiguration.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/registry/config/impl/ZookeeperConfiguration.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/registry/config/impl/ZookeeperConfiguration.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/registry/config/impl/ZookeeperConfiguration.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/registry/metadata/MetaDataCollector.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/registry/metadata/MetaDataCollector.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/registry/metadata/MetaDataCollector.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/registry/metadata/MetaDataCollector.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/registry/metadata/impl/NoOpMetadataCollector.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/registry/metadata/impl/NoOpMetadataCollector.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/registry/metadata/impl/NoOpMetadataCollector.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/registry/metadata/impl/NoOpMetadataCollector.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/registry/metadata/impl/RedisMetaDataCollector.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/registry/metadata/impl/RedisMetaDataCollector.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/registry/metadata/impl/RedisMetaDataCollector.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/registry/metadata/impl/RedisMetaDataCollector.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/registry/metadata/impl/ZookeeperMetaDataCollector.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/registry/metadata/impl/ZookeeperMetaDataCollector.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/registry/metadata/impl/ZookeeperMetaDataCollector.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/registry/metadata/impl/ZookeeperMetaDataCollector.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/ConsumerService.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/ConsumerService.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/ConsumerService.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/ConsumerService.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/ManagementService.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/ManagementService.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/ManagementService.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/ManagementService.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/OverrideService.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/OverrideService.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/OverrideService.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/OverrideService.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/OwnerService.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/OwnerService.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/OwnerService.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/OwnerService.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/ProviderService.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/ProviderService.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/ProviderService.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/ProviderService.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/RegistryServerSync.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/RegistryServerSync.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/RegistryServerSync.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/RegistryServerSync.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/RouteService.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/RouteService.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/RouteService.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/RouteService.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/impl/AbstractService.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/impl/AbstractService.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/impl/AbstractService.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/impl/AbstractService.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/impl/ConsumerServiceImpl.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/impl/ConsumerServiceImpl.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/impl/ConsumerServiceImpl.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/impl/ConsumerServiceImpl.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/impl/GenericServiceImpl.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/impl/GenericServiceImpl.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/impl/GenericServiceImpl.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/impl/GenericServiceImpl.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/impl/ManagementServiceImpl.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/impl/ManagementServiceImpl.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/impl/ManagementServiceImpl.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/impl/ManagementServiceImpl.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/impl/OverrideServiceImpl.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/impl/OverrideServiceImpl.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/impl/OverrideServiceImpl.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/impl/OverrideServiceImpl.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/impl/ProviderServiceImpl.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/impl/ProviderServiceImpl.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/impl/ProviderServiceImpl.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/impl/ProviderServiceImpl.java
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/impl/RouteServiceImpl.java b/dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/impl/RouteServiceImpl.java
similarity index 100%
rename from dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/impl/RouteServiceImpl.java
rename to dubbo-admin-server/src/main/java/org/apache/dubbo/admin/service/impl/RouteServiceImpl.java
diff --git a/dubbo-admin-backend/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.admin.registry.config.GovernanceConfiguration b/dubbo-admin-server/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.admin.registry.config.GovernanceConfiguration
similarity index 100%
rename from dubbo-admin-backend/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.admin.registry.config.GovernanceConfiguration
rename to dubbo-admin-server/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.admin.registry.config.GovernanceConfiguration
diff --git a/dubbo-admin-backend/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.admin.registry.metadata.MetaDataCollector b/dubbo-admin-server/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.admin.registry.metadata.MetaDataCollector
similarity index 100%
rename from dubbo-admin-backend/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.admin.registry.metadata.MetaDataCollector
rename to dubbo-admin-server/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.admin.registry.metadata.MetaDataCollector
diff --git a/dubbo-admin-backend/src/main/resources/application-test.properties b/dubbo-admin-server/src/main/resources/application-test.properties
similarity index 100%
rename from dubbo-admin-backend/src/main/resources/application-test.properties
rename to dubbo-admin-server/src/main/resources/application-test.properties
diff --git a/dubbo-admin-backend/src/main/resources/application.properties b/dubbo-admin-server/src/main/resources/application.properties
similarity index 100%
rename from dubbo-admin-backend/src/main/resources/application.properties
rename to dubbo-admin-server/src/main/resources/application.properties
diff --git a/dubbo-admin-backend/src/main/resources/logback-spring.xml b/dubbo-admin-server/src/main/resources/logback-spring.xml
similarity index 100%
rename from dubbo-admin-backend/src/main/resources/logback-spring.xml
rename to dubbo-admin-server/src/main/resources/logback-spring.xml
diff --git a/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/AbstractSpringIntegrationTest.java b/dubbo-admin-server/src/test/java/org/apache/dubbo/admin/AbstractSpringIntegrationTest.java
similarity index 100%
rename from dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/AbstractSpringIntegrationTest.java
rename to dubbo-admin-server/src/test/java/org/apache/dubbo/admin/AbstractSpringIntegrationTest.java
diff --git a/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/common/util/CoderUtilTest.java b/dubbo-admin-server/src/test/java/org/apache/dubbo/admin/common/util/CoderUtilTest.java
similarity index 100%
rename from dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/common/util/CoderUtilTest.java
rename to dubbo-admin-server/src/test/java/org/apache/dubbo/admin/common/util/CoderUtilTest.java
diff --git a/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/common/util/UrlUtilsTest.java b/dubbo-admin-server/src/test/java/org/apache/dubbo/admin/common/util/UrlUtilsTest.java
similarity index 100%
rename from dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/common/util/UrlUtilsTest.java
rename to dubbo-admin-server/src/test/java/org/apache/dubbo/admin/common/util/UrlUtilsTest.java
diff --git a/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/common/util/YamlParserTest.java b/dubbo-admin-server/src/test/java/org/apache/dubbo/admin/common/util/YamlParserTest.java
similarity index 100%
rename from dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/common/util/YamlParserTest.java
rename to dubbo-admin-server/src/test/java/org/apache/dubbo/admin/common/util/YamlParserTest.java
diff --git a/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/config/ConfigCenterTest.java b/dubbo-admin-server/src/test/java/org/apache/dubbo/admin/config/ConfigCenterTest.java
similarity index 100%
rename from dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/config/ConfigCenterTest.java
rename to dubbo-admin-server/src/test/java/org/apache/dubbo/admin/config/ConfigCenterTest.java
diff --git a/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/controller/AccessesControllerTest.java b/dubbo-admin-server/src/test/java/org/apache/dubbo/admin/controller/AccessesControllerTest.java
similarity index 100%
rename from dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/controller/AccessesControllerTest.java
rename to dubbo-admin-server/src/test/java/org/apache/dubbo/admin/controller/AccessesControllerTest.java
diff --git a/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/controller/ConditionRoutesControllerTest.java b/dubbo-admin-server/src/test/java/org/apache/dubbo/admin/controller/ConditionRoutesControllerTest.java
similarity index 100%
rename from dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/controller/ConditionRoutesControllerTest.java
rename to dubbo-admin-server/src/test/java/org/apache/dubbo/admin/controller/ConditionRoutesControllerTest.java
diff --git a/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/controller/LoadBalanceControllerTest.java b/dubbo-admin-server/src/test/java/org/apache/dubbo/admin/controller/LoadBalanceControllerTest.java
similarity index 100%
rename from dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/controller/LoadBalanceControllerTest.java
rename to dubbo-admin-server/src/test/java/org/apache/dubbo/admin/controller/LoadBalanceControllerTest.java
diff --git a/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/controller/ManagementControllerTest.java b/dubbo-admin-server/src/test/java/org/apache/dubbo/admin/controller/ManagementControllerTest.java
similarity index 100%
rename from dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/controller/ManagementControllerTest.java
rename to dubbo-admin-server/src/test/java/org/apache/dubbo/admin/controller/ManagementControllerTest.java
diff --git a/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/controller/ServiceControllerTest.java b/dubbo-admin-server/src/test/java/org/apache/dubbo/admin/controller/ServiceControllerTest.java
similarity index 100%
rename from dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/controller/ServiceControllerTest.java
rename to dubbo-admin-server/src/test/java/org/apache/dubbo/admin/controller/ServiceControllerTest.java
diff --git a/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/registry/config/impl/ZookeeperConfigurationTest.java b/dubbo-admin-server/src/test/java/org/apache/dubbo/admin/registry/config/impl/ZookeeperConfigurationTest.java
similarity index 100%
rename from dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/registry/config/impl/ZookeeperConfigurationTest.java
rename to dubbo-admin-server/src/test/java/org/apache/dubbo/admin/registry/config/impl/ZookeeperConfigurationTest.java
diff --git a/dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/service/RegistryServerSyncTest.java b/dubbo-admin-server/src/test/java/org/apache/dubbo/admin/service/RegistryServerSyncTest.java
similarity index 100%
rename from dubbo-admin-backend/src/test/java/org/apache/dubbo/admin/service/RegistryServerSyncTest.java
rename to dubbo-admin-server/src/test/java/org/apache/dubbo/admin/service/RegistryServerSyncTest.java
diff --git a/dubbo-admin-backend/src/test/resources/LoadBalance.yml b/dubbo-admin-server/src/test/resources/LoadBalance.yml
similarity index 100%
rename from dubbo-admin-backend/src/test/resources/LoadBalance.yml
rename to dubbo-admin-server/src/test/resources/LoadBalance.yml
diff --git a/dubbo-admin-frontend/.babelrc b/dubbo-admin-ui/.babelrc
similarity index 100%
rename from dubbo-admin-frontend/.babelrc
rename to dubbo-admin-ui/.babelrc
diff --git a/dubbo-admin-frontend/.editorconfig b/dubbo-admin-ui/.editorconfig
similarity index 100%
rename from dubbo-admin-frontend/.editorconfig
rename to dubbo-admin-ui/.editorconfig
diff --git a/dubbo-admin-frontend/.eslintignore b/dubbo-admin-ui/.eslintignore
similarity index 100%
rename from dubbo-admin-frontend/.eslintignore
rename to dubbo-admin-ui/.eslintignore
diff --git a/dubbo-admin-frontend/.eslintrc.js b/dubbo-admin-ui/.eslintrc.js
similarity index 100%
rename from dubbo-admin-frontend/.eslintrc.js
rename to dubbo-admin-ui/.eslintrc.js
diff --git a/dubbo-admin-frontend/.gitignore b/dubbo-admin-ui/.gitignore
similarity index 100%
rename from dubbo-admin-frontend/.gitignore
rename to dubbo-admin-ui/.gitignore
diff --git a/dubbo-admin-frontend/.postcssrc.js b/dubbo-admin-ui/.postcssrc.js
similarity index 100%
rename from dubbo-admin-frontend/.postcssrc.js
rename to dubbo-admin-ui/.postcssrc.js
diff --git a/dubbo-admin-frontend/README.md b/dubbo-admin-ui/README.md
similarity index 100%
rename from dubbo-admin-frontend/README.md
rename to dubbo-admin-ui/README.md
diff --git a/dubbo-admin-frontend/build/build.js b/dubbo-admin-ui/build/build.js
similarity index 100%
rename from dubbo-admin-frontend/build/build.js
rename to dubbo-admin-ui/build/build.js
diff --git a/dubbo-admin-frontend/build/check-versions.js b/dubbo-admin-ui/build/check-versions.js
similarity index 100%
rename from dubbo-admin-frontend/build/check-versions.js
rename to dubbo-admin-ui/build/check-versions.js
diff --git a/dubbo-admin-frontend/build/logo.png b/dubbo-admin-ui/build/logo.png
similarity index 100%
rename from dubbo-admin-frontend/build/logo.png
rename to dubbo-admin-ui/build/logo.png
diff --git a/dubbo-admin-frontend/build/utils.js b/dubbo-admin-ui/build/utils.js
similarity index 100%
rename from dubbo-admin-frontend/build/utils.js
rename to dubbo-admin-ui/build/utils.js
diff --git a/dubbo-admin-frontend/build/vue-loader.conf.js b/dubbo-admin-ui/build/vue-loader.conf.js
similarity index 100%
rename from dubbo-admin-frontend/build/vue-loader.conf.js
rename to dubbo-admin-ui/build/vue-loader.conf.js
diff --git a/dubbo-admin-frontend/build/webpack.base.conf.js b/dubbo-admin-ui/build/webpack.base.conf.js
similarity index 100%
rename from dubbo-admin-frontend/build/webpack.base.conf.js
rename to dubbo-admin-ui/build/webpack.base.conf.js
diff --git a/dubbo-admin-frontend/build/webpack.dev.conf.js b/dubbo-admin-ui/build/webpack.dev.conf.js
similarity index 100%
rename from dubbo-admin-frontend/build/webpack.dev.conf.js
rename to dubbo-admin-ui/build/webpack.dev.conf.js
diff --git a/dubbo-admin-frontend/build/webpack.prod.conf.js b/dubbo-admin-ui/build/webpack.prod.conf.js
similarity index 100%
rename from dubbo-admin-frontend/build/webpack.prod.conf.js
rename to dubbo-admin-ui/build/webpack.prod.conf.js
diff --git a/dubbo-admin-frontend/config/dev.env.js b/dubbo-admin-ui/config/dev.env.js
similarity index 100%
rename from dubbo-admin-frontend/config/dev.env.js
rename to dubbo-admin-ui/config/dev.env.js
diff --git a/dubbo-admin-frontend/config/index.js b/dubbo-admin-ui/config/index.js
similarity index 100%
rename from dubbo-admin-frontend/config/index.js
rename to dubbo-admin-ui/config/index.js
diff --git a/dubbo-admin-frontend/config/prod.env.js b/dubbo-admin-ui/config/prod.env.js
similarity index 100%
rename from dubbo-admin-frontend/config/prod.env.js
rename to dubbo-admin-ui/config/prod.env.js
diff --git a/dubbo-admin-frontend/index.html b/dubbo-admin-ui/index.html
similarity index 100%
rename from dubbo-admin-frontend/index.html
rename to dubbo-admin-ui/index.html
diff --git a/dubbo-admin-ui/node/node b/dubbo-admin-ui/node/node
new file mode 100755
index 0000000..cafd5bf
Binary files /dev/null and b/dubbo-admin-ui/node/node differ
diff --git a/dubbo-admin-frontend/package.json b/dubbo-admin-ui/package.json
similarity index 100%
rename from dubbo-admin-frontend/package.json
rename to dubbo-admin-ui/package.json
diff --git a/dubbo-admin-frontend/pom.xml b/dubbo-admin-ui/pom.xml
similarity index 98%
rename from dubbo-admin-frontend/pom.xml
rename to dubbo-admin-ui/pom.xml
index 824fe1f..fd01811 100644
--- a/dubbo-admin-frontend/pom.xml
+++ b/dubbo-admin-ui/pom.xml
@@ -26,7 +26,7 @@
</parent>
<modelVersion>4.0.0</modelVersion>
- <artifactId>dubbo-admin-frontend</artifactId>
+ <artifactId>dubbo-admin-ui</artifactId>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
diff --git a/dubbo-admin-frontend/src/.gitrepo b/dubbo-admin-ui/src/.gitrepo
similarity index 100%
rename from dubbo-admin-frontend/src/.gitrepo
rename to dubbo-admin-ui/src/.gitrepo
diff --git a/dubbo-admin-frontend/src/App.vue b/dubbo-admin-ui/src/App.vue
similarity index 100%
rename from dubbo-admin-frontend/src/App.vue
rename to dubbo-admin-ui/src/App.vue
diff --git a/dubbo-admin-frontend/src/api/menu.js b/dubbo-admin-ui/src/api/menu.js
similarity index 100%
rename from dubbo-admin-frontend/src/api/menu.js
rename to dubbo-admin-ui/src/api/menu.js
diff --git a/dubbo-admin-frontend/src/api/operation.js b/dubbo-admin-ui/src/api/operation.js
similarity index 100%
rename from dubbo-admin-frontend/src/api/operation.js
rename to dubbo-admin-ui/src/api/operation.js
diff --git a/dubbo-admin-frontend/static/.gitkeep b/dubbo-admin-ui/src/assets/.gitkeep
similarity index 100%
rename from dubbo-admin-frontend/static/.gitkeep
rename to dubbo-admin-ui/src/assets/.gitkeep
diff --git a/dubbo-admin-frontend/src/assets/avatar.png b/dubbo-admin-ui/src/assets/avatar.png
similarity index 100%
rename from dubbo-admin-frontend/src/assets/avatar.png
rename to dubbo-admin-ui/src/assets/avatar.png
diff --git a/dubbo-admin-frontend/src/assets/logo.png b/dubbo-admin-ui/src/assets/logo.png
similarity index 100%
rename from dubbo-admin-frontend/src/assets/logo.png
rename to dubbo-admin-ui/src/assets/logo.png
diff --git a/dubbo-admin-frontend/src/components/Management.vue b/dubbo-admin-ui/src/components/Management.vue
similarity index 100%
rename from dubbo-admin-frontend/src/components/Management.vue
rename to dubbo-admin-ui/src/components/Management.vue
diff --git a/dubbo-admin-frontend/src/components/ServiceDetail.vue b/dubbo-admin-ui/src/components/ServiceDetail.vue
similarity index 100%
rename from dubbo-admin-frontend/src/components/ServiceDetail.vue
rename to dubbo-admin-ui/src/components/ServiceDetail.vue
diff --git a/dubbo-admin-frontend/src/components/ServiceSearch.vue b/dubbo-admin-ui/src/components/ServiceSearch.vue
similarity index 100%
rename from dubbo-admin-frontend/src/components/ServiceSearch.vue
rename to dubbo-admin-ui/src/components/ServiceSearch.vue
diff --git a/dubbo-admin-frontend/src/components/governance/AccessControl.vue b/dubbo-admin-ui/src/components/governance/AccessControl.vue
similarity index 100%
rename from dubbo-admin-frontend/src/components/governance/AccessControl.vue
rename to dubbo-admin-ui/src/components/governance/AccessControl.vue
diff --git a/dubbo-admin-frontend/src/components/governance/LoadBalance.vue b/dubbo-admin-ui/src/components/governance/LoadBalance.vue
similarity index 100%
rename from dubbo-admin-frontend/src/components/governance/LoadBalance.vue
rename to dubbo-admin-ui/src/components/governance/LoadBalance.vue
diff --git a/dubbo-admin-frontend/src/components/governance/Overrides.vue b/dubbo-admin-ui/src/components/governance/Overrides.vue
similarity index 100%
rename from dubbo-admin-frontend/src/components/governance/Overrides.vue
rename to dubbo-admin-ui/src/components/governance/Overrides.vue
diff --git a/dubbo-admin-frontend/src/components/governance/RoutingRule.vue b/dubbo-admin-ui/src/components/governance/RoutingRule.vue
similarity index 100%
rename from dubbo-admin-frontend/src/components/governance/RoutingRule.vue
rename to dubbo-admin-ui/src/components/governance/RoutingRule.vue
diff --git a/dubbo-admin-frontend/src/components/governance/TagRule.vue b/dubbo-admin-ui/src/components/governance/TagRule.vue
similarity index 100%
rename from dubbo-admin-frontend/src/components/governance/TagRule.vue
rename to dubbo-admin-ui/src/components/governance/TagRule.vue
diff --git a/dubbo-admin-frontend/src/components/governance/WeightAdjust.vue b/dubbo-admin-ui/src/components/governance/WeightAdjust.vue
similarity index 100%
rename from dubbo-admin-frontend/src/components/governance/WeightAdjust.vue
rename to dubbo-admin-ui/src/components/governance/WeightAdjust.vue
diff --git a/dubbo-admin-frontend/src/components/http-common.js b/dubbo-admin-ui/src/components/http-common.js
similarity index 100%
rename from dubbo-admin-frontend/src/components/http-common.js
rename to dubbo-admin-ui/src/components/http-common.js
diff --git a/dubbo-admin-frontend/src/components/metrics/ServiceMetrics.vue b/dubbo-admin-ui/src/components/metrics/ServiceMetrics.vue
similarity index 100%
rename from dubbo-admin-frontend/src/components/metrics/ServiceMetrics.vue
rename to dubbo-admin-ui/src/components/metrics/ServiceMetrics.vue
diff --git a/dubbo-admin-frontend/src/components/public/AceEditor.vue b/dubbo-admin-ui/src/components/public/AceEditor.vue
similarity index 100%
rename from dubbo-admin-frontend/src/components/public/AceEditor.vue
rename to dubbo-admin-ui/src/components/public/AceEditor.vue
diff --git a/dubbo-admin-frontend/src/components/public/Breadcrumb.vue b/dubbo-admin-ui/src/components/public/Breadcrumb.vue
similarity index 100%
rename from dubbo-admin-frontend/src/components/public/Breadcrumb.vue
rename to dubbo-admin-ui/src/components/public/Breadcrumb.vue
diff --git a/dubbo-admin-frontend/src/components/public/Drawer.vue b/dubbo-admin-ui/src/components/public/Drawer.vue
similarity index 100%
rename from dubbo-admin-frontend/src/components/public/Drawer.vue
rename to dubbo-admin-ui/src/components/public/Drawer.vue
diff --git a/dubbo-admin-frontend/src/components/public/Footers.vue b/dubbo-admin-ui/src/components/public/Footers.vue
similarity index 100%
rename from dubbo-admin-frontend/src/components/public/Footers.vue
rename to dubbo-admin-ui/src/components/public/Footers.vue
diff --git a/dubbo-admin-frontend/src/components/public/JsonEditor.vue b/dubbo-admin-ui/src/components/public/JsonEditor.vue
similarity index 100%
rename from dubbo-admin-frontend/src/components/public/JsonEditor.vue
rename to dubbo-admin-ui/src/components/public/JsonEditor.vue
diff --git a/dubbo-admin-frontend/src/components/public/Search.vue b/dubbo-admin-ui/src/components/public/Search.vue
similarity index 100%
rename from dubbo-admin-frontend/src/components/public/Search.vue
rename to dubbo-admin-ui/src/components/public/Search.vue
diff --git a/dubbo-admin-frontend/src/components/public/Toolbar.vue b/dubbo-admin-ui/src/components/public/Toolbar.vue
similarity index 100%
rename from dubbo-admin-frontend/src/components/public/Toolbar.vue
rename to dubbo-admin-ui/src/components/public/Toolbar.vue
diff --git a/dubbo-admin-frontend/src/components/public/VWidget.vue b/dubbo-admin-ui/src/components/public/VWidget.vue
similarity index 100%
rename from dubbo-admin-frontend/src/components/public/VWidget.vue
rename to dubbo-admin-ui/src/components/public/VWidget.vue
diff --git a/dubbo-admin-frontend/src/components/public/notify/Snackbar.vue b/dubbo-admin-ui/src/components/public/notify/Snackbar.vue
similarity index 100%
rename from dubbo-admin-frontend/src/components/public/notify/Snackbar.vue
rename to dubbo-admin-ui/src/components/public/notify/Snackbar.vue
diff --git a/dubbo-admin-frontend/src/components/public/notify/index.js b/dubbo-admin-ui/src/components/public/notify/index.js
similarity index 100%
rename from dubbo-admin-frontend/src/components/public/notify/index.js
rename to dubbo-admin-ui/src/components/public/notify/index.js
diff --git a/dubbo-admin-frontend/src/components/test/ServiceMock.vue b/dubbo-admin-ui/src/components/test/ServiceMock.vue
similarity index 100%
rename from dubbo-admin-frontend/src/components/test/ServiceMock.vue
rename to dubbo-admin-ui/src/components/test/ServiceMock.vue
diff --git a/dubbo-admin-frontend/src/components/test/ServiceTest.vue b/dubbo-admin-ui/src/components/test/ServiceTest.vue
similarity index 100%
rename from dubbo-admin-frontend/src/components/test/ServiceTest.vue
rename to dubbo-admin-ui/src/components/test/ServiceTest.vue
diff --git a/dubbo-admin-frontend/src/components/test/TestMethod.vue b/dubbo-admin-ui/src/components/test/TestMethod.vue
similarity index 100%
rename from dubbo-admin-frontend/src/components/test/TestMethod.vue
rename to dubbo-admin-ui/src/components/test/TestMethod.vue
diff --git a/dubbo-admin-frontend/src/lang/en.js b/dubbo-admin-ui/src/lang/en.js
similarity index 100%
rename from dubbo-admin-frontend/src/lang/en.js
rename to dubbo-admin-ui/src/lang/en.js
diff --git a/dubbo-admin-frontend/src/lang/index.js b/dubbo-admin-ui/src/lang/index.js
similarity index 100%
rename from dubbo-admin-frontend/src/lang/index.js
rename to dubbo-admin-ui/src/lang/index.js
diff --git a/dubbo-admin-frontend/src/lang/zh.js b/dubbo-admin-ui/src/lang/zh.js
similarity index 100%
rename from dubbo-admin-frontend/src/lang/zh.js
rename to dubbo-admin-ui/src/lang/zh.js
diff --git a/dubbo-admin-frontend/src/main.js b/dubbo-admin-ui/src/main.js
similarity index 100%
rename from dubbo-admin-frontend/src/main.js
rename to dubbo-admin-ui/src/main.js
diff --git a/dubbo-admin-frontend/src/router/index.js b/dubbo-admin-ui/src/router/index.js
similarity index 100%
rename from dubbo-admin-frontend/src/router/index.js
rename to dubbo-admin-ui/src/router/index.js
diff --git a/dubbo-admin-frontend/src/store/index.js b/dubbo-admin-ui/src/store/index.js
similarity index 100%
rename from dubbo-admin-frontend/src/store/index.js
rename to dubbo-admin-ui/src/store/index.js
diff --git a/dubbo-admin-frontend/src/util/index.js b/dubbo-admin-ui/src/util/index.js
similarity index 100%
rename from dubbo-admin-frontend/src/util/index.js
rename to dubbo-admin-ui/src/util/index.js
diff --git a/dubbo-admin-frontend/src/assets/.gitkeep b/dubbo-admin-ui/static/.gitkeep
similarity index 100%
rename from dubbo-admin-frontend/src/assets/.gitkeep
rename to dubbo-admin-ui/static/.gitkeep
diff --git a/dubbo-admin-ui/static/OpenSans.css b/dubbo-admin-ui/static/OpenSans.css
new file mode 100644
index 0000000..e62180d
--- /dev/null
+++ b/dubbo-admin-ui/static/OpenSans.css
@@ -0,0 +1,247 @@
+/* fallback */
+@font-face {
+ font-family: 'Material Icons';
+ font-style: normal;
+ font-weight: 400;
+ src: url(fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format('woff2');
+}
+/* cyrillic-ext */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 300;
+ src: local('Roboto Light'), local('Roboto-Light'), url(fonts/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2) format('woff2');
+ unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+}
+/* cyrillic */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 300;
+ src: local('Roboto Light'), local('Roboto-Light'), url(fonts/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2) format('woff2');
+ unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+}
+/* greek-ext */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 300;
+ src: local('Roboto Light'), local('Roboto-Light'), url(fonts/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2) format('woff2');
+ unicode-range: U+1F00-1FFF;
+}
+/* greek */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 300;
+ src: local('Roboto Light'), local('Roboto-Light'), url(fonts/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2) format('woff2');
+ unicode-range: U+0370-03FF;
+}
+/* vietnamese */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 300;
+ src: local('Roboto Light'), local('Roboto-Light'), url(fonts/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2) format('woff2');
+ unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
+}
+/* latin-ext */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 300;
+ src: local('Roboto Light'), local('Roboto-Light'), url(fonts/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2) format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+}
+/* latin */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 300;
+ src: local('Roboto Light'), local('Roboto-Light'), url(fonts/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format('woff2');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
+/* cyrillic-ext */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 400;
+ src: local('Roboto'), local('Roboto-Regular'), url(fonts/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format('woff2');
+ unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+}
+/* cyrillic */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 400;
+ src: local('Roboto'), local('Roboto-Regular'), url(fonts/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format('woff2');
+ unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+}
+/* greek-ext */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 400;
+ src: local('Roboto'), local('Roboto-Regular'), url(fonts/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format('woff2');
+ unicode-range: U+1F00-1FFF;
+}
+/* greek */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 400;
+ src: local('Roboto'), local('Roboto-Regular'), url(fonts/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format('woff2');
+ unicode-range: U+0370-03FF;
+}
+/* vietnamese */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 400;
+ src: local('Roboto'), local('Roboto-Regular'), url(fonts/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format('woff2');
+ unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
+}
+/* latin-ext */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 400;
+ src: local('Roboto'), local('Roboto-Regular'), url(fonts/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+}
+/* latin */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 400;
+ src: local('Roboto'), local('Roboto-Regular'), url(fonts/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
+/* cyrillic-ext */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 500;
+ src: local('Roboto Medium'), local('Roboto-Medium'), url(fonts/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2) format('woff2');
+ unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+}
+/* cyrillic */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 500;
+ src: local('Roboto Medium'), local('Roboto-Medium'), url(fonts/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2) format('woff2');
+ unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+}
+/* greek-ext */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 500;
+ src: local('Roboto Medium'), local('Roboto-Medium'), url(fonts/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2) format('woff2');
+ unicode-range: U+1F00-1FFF;
+}
+/* greek */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 500;
+ src: local('Roboto Medium'), local('Roboto-Medium'), url(fonts/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2) format('woff2');
+ unicode-range: U+0370-03FF;
+}
+/* vietnamese */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 500;
+ src: local('Roboto Medium'), local('Roboto-Medium'), url(fonts/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2) format('woff2');
+ unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
+}
+/* latin-ext */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 500;
+ src: local('Roboto Medium'), local('Roboto-Medium'), url(fonts/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+}
+/* latin */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 500;
+ src: local('Roboto Medium'), local('Roboto-Medium'), url(fonts/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format('woff2');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
+/* cyrillic-ext */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 700;
+ src: local('Roboto Bold'), local('Roboto-Bold'), url(fonts/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2) format('woff2');
+ unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+}
+/* cyrillic */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 700;
+ src: local('Roboto Bold'), local('Roboto-Bold'), url(fonts/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2) format('woff2');
+ unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+}
+/* greek-ext */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 700;
+ src: local('Roboto Bold'), local('Roboto-Bold'), url(fonts/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2) format('woff2');
+ unicode-range: U+1F00-1FFF;
+}
+/* greek */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 700;
+ src: local('Roboto Bold'), local('Roboto-Bold'), url(fonts/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2) format('woff2');
+ unicode-range: U+0370-03FF;
+}
+/* vietnamese */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 700;
+ src: local('Roboto Bold'), local('Roboto-Bold'), url(fonts/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2) format('woff2');
+ unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
+}
+/* latin-ext */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 700;
+ src: local('Roboto Bold'), local('Roboto-Bold'), url(fonts/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2) format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+}
+/* latin */
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 700;
+ src: local('Roboto Bold'), local('Roboto-Bold'), url(fonts/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
+
+.material-icons {
+ font-family: 'Material Icons';
+ font-weight: normal;
+ font-style: normal;
+ font-size: 24px;
+ line-height: 1;
+ letter-spacing: normal;
+ text-transform: none;
+ display: inline-block;
+ white-space: nowrap;
+ word-wrap: normal;
+ direction: ltr;
+ -webkit-font-feature-settings: 'liga';
+ -webkit-font-smoothing: antialiased;
+}
diff --git a/dubbo-admin-ui/static/dubbo.ico b/dubbo-admin-ui/static/dubbo.ico
new file mode 100644
index 0000000..eedaf39
Binary files /dev/null and b/dubbo-admin-ui/static/dubbo.ico differ
diff --git a/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2 b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2
new file mode 100644
index 0000000..1511c02
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2 b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2
new file mode 100644
index 0000000..a7a9c32
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2 b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2
new file mode 100644
index 0000000..8112a0c
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2 b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2
new file mode 100644
index 0000000..ecd8336
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2 b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2
new file mode 100644
index 0000000..3d1b9f3
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2 b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2
new file mode 100644
index 0000000..98caf9f
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2 b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2
new file mode 100644
index 0000000..68c5cb9
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2 b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2
new file mode 100644
index 0000000..9ce871f
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2 b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2
new file mode 100644
index 0000000..4ac827c
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2 b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2
new file mode 100644
index 0000000..47cb734
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2 b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2
new file mode 100644
index 0000000..9f37ec6
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2 b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2
new file mode 100644
index 0000000..c174e15
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2 b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2
new file mode 100644
index 0000000..1192ea5
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2 b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2
new file mode 100644
index 0000000..d028f04
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2 b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2
new file mode 100644
index 0000000..77e5069
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2 b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2
new file mode 100644
index 0000000..0882f79
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2 b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2
new file mode 100644
index 0000000..acb8731
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2 b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2
new file mode 100644
index 0000000..28600e2
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2 b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2
new file mode 100644
index 0000000..b303349
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2 b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2
new file mode 100644
index 0000000..7b60391
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2 b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2
new file mode 100644
index 0000000..49201b3
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2 b/dubbo-admin-ui/static/fonts/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2
new file mode 100644
index 0000000..7da9493
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2 b/dubbo-admin-ui/static/fonts/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
new file mode 100644
index 0000000..fe81441
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2 b/dubbo-admin-ui/static/fonts/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2
new file mode 100644
index 0000000..3cd0113
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2 b/dubbo-admin-ui/static/fonts/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2
new file mode 100644
index 0000000..2b6e4d1
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2 b/dubbo-admin-ui/static/fonts/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2
new file mode 100644
index 0000000..6956b36
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2 b/dubbo-admin-ui/static/fonts/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2
new file mode 100644
index 0000000..763a467
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2 b/dubbo-admin-ui/static/fonts/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2
new file mode 100644
index 0000000..63c5ad0
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2 differ
diff --git a/dubbo-admin-ui/static/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2 b/dubbo-admin-ui/static/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2
new file mode 100644
index 0000000..9811633
Binary files /dev/null and b/dubbo-admin-ui/static/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2 differ
diff --git a/pom.xml b/pom.xml
index eddd2f2..35029ff 100644
--- a/pom.xml
+++ b/pom.xml
@@ -24,8 +24,8 @@
<artifactId>dubbo-admin</artifactId>
<version>0.1</version>
<modules>
- <module>dubbo-admin-frontend</module>
- <module>dubbo-admin-backend</module>
+ <module>dubbo-admin-ui</module>
+ <module>dubbo-admin-server</module>
<module>dubbo-admin-distribution</module>
</modules>
<packaging>pom</packaging>
@@ -72,6 +72,8 @@
<java_source_version>1.8</java_source_version>
<java_target_version>1.8</java_target_version>
<file_encoding>UTF-8</file_encoding>
+ <checkstyle.skip>true</checkstyle.skip>
+ <rat.skip>true</rat.skip>
</properties>
<dependencyManagement>
@@ -194,6 +196,55 @@
</execution>
</executions>
</plugin>
+ <plugin>
+ <groupId>org.apache.rat</groupId>
+ <artifactId>apache-rat-plugin</artifactId>
+ <version>0.12</version>
+ <executions>
+ <execution>
+ <id>verify.rat</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>check</goal>
+ </goals>
+ <configuration>
+ <excludes>
+ <exclude>**/*.versionsBackup</exclude>
+ <exclude>**/.idea/</exclude>
+ <exclude>**/*.iml</exclude>
+ <exclude>**/*.txt</exclude>
+ <exclude>**/*.sh</exclude>
+ <exclude>**/*.bat</exclude>
+ <exclude>**/*.md</exclude>
+ <exclude>.git/</exclude>
+ <exclude>**/*.git*</exclude>
+ <exclude>.gitignore</exclude>
+ <exclude>**/.settings/*</exclude>
+ <exclude>**/.classpath</exclude>
+ <exclude>**/*.properties</exclude>
+ <exclude>**/.project</exclude>
+ <exclude>**/target/**</exclude>
+ <exclude>**/*.log</exclude>
+ <exclude>CODE_OF_CONDUCT.md</exclude>
+ <exclude>.codecov.yml</exclude>
+ <exclude>.travis.yml</exclude>
+ <exclude>PULL_REQUEST_TEMPLATE.md</exclude>
+ <exclude>CONTRIBUTING.md</exclude>
+ <exclude>**/codestyle/*</exclude>
+ <exclude>**/node_modules/**</exclude>
+ <exclude>**/.babelrc</exclude>
+ <exclude>**/.editorconfig</exclude>
+ <exclude>**/package-lock.json</exclude>
+ <exclude>**/package.json</exclude>
+ <exclude>**/OpenSans.css</exclude>
+ <exclude>**/.eslintignore</exclude>
+ <exclude>**/resources/META-INF/**</exclude>
+ <exclude>**/src/main/resources/public/**</exclude>
+ </excludes>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</build>
</profile>