This is an automated email from the ASF dual-hosted git repository.

baiyangtx pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/amoro.git


The following commit(s) were added to refs/heads/master by this push:
     new 9110716e0 [AMORO-3146] Pull amoro-ams-dashboard out of ams-ams as 
amoro-web (#3147)
9110716e0 is described below

commit 9110716e0d69f1c15fcb83e47799d79525b7d0e8
Author: majin1102 <[email protected]>
AuthorDate: Sat Aug 31 12:09:56 2024 +0800

    [AMORO-3146] Pull amoro-ams-dashboard out of ams-ams as amoro-web (#3147)
    
    * Pull amoro-ams-dashboard out of ams as ams-admin
    
    * Remove amoro-ams-dashboard module
    
    * Modify name to amoro-web
    
    * Modify outer pom names
    
    * remove node under amoro-web
    
    * Modify gitignore of outer module
    
    * Add .ignore under amoro-web and remove src/main folder
    
    ---------
    
    Co-authored-by: majin.nathan <[email protected]>
    Co-authored-by: baiyangtx <[email protected]>
---
 .github/labeler.yml                                |   2 +-
 .gitignore                                         |   4 +--
 amoro-ams/amoro-ams-server/pom.xml                 |   2 +-
 amoro-ams/pom.xml                                  |   1 -
 .../.browserslistrc                                |   0
 .../amoro-ams-dashboard => amoro-web}/.gitignore   |   2 +-
 .../.vscode/extensions.json                        |   0
 .../.vscode/settings.json                          |   0
 .../amoro-ams-dashboard => amoro-web}/README.md    |  30 ++++++++++-----------
 .../eslint.config.mjs                              |   0
 .../amoro-ams-dashboard => amoro-web}/index.html   |   0
 .../license.node.js                                |   0
 .../licenses/LICENSE-@ant-design-icons-vue         |   0
 .../licenses/LICENSE-@antfu-eslint-config          |   0
 .../licenses/LICENSE-@tsconfig-node18              |   0
 .../licenses/LICENSE-@types-node                   |   0
 .../licenses/LICENSE-@vitejs-plugin-vue            |   0
 .../licenses/LICENSE-ant-design-vue                |   0
 .../licenses/LICENSE-axios                         |   0
 .../licenses/LICENSE-babel                         |   0
 .../licenses/LICENSE-dayjs                         |   0
 .../licenses/LICENSE-echarts                       |   0
 .../licenses/LICENSE-eslint                        |   0
 .../licenses/LICENSE-less                          |   0
 .../licenses/LICENSE-mockjs                        |   0
 .../licenses/LICENSE-monaco-editor                 |   0
 .../licenses/LICENSE-pinia                         |   0
 .../licenses/LICENSE-qs                            |   0
 .../licenses/LICENSE-sql-formatter                 |   0
 .../licenses/LICENSE-typescript                    |   0
 .../licenses/LICENSE-unplugin-auto-import          |   0
 .../licenses/LICENSE-unplugin-vue-components       |   0
 .../licenses/LICENSE-vite                          |   0
 .../licenses/LICENSE-vite-plugin-fake-server       |   0
 .../licenses/LICENSE-vite-plugin-svg-icons         |   0
 .../licenses/LICENSE-vue                           |   0
 .../licenses/LICENSE-vue-clipboard3                |   0
 .../licenses/LICENSE-vue-draggable-plus            |   0
 .../licenses/LICENSE-vue-i18n                      |   0
 .../licenses/LICENSE-vue-router                    |   0
 .../licenses/LICENSE-vue-tsc                       |   0
 .../mock/index.js                                  |   0
 .../mock/modules/catalogs.js                       |   0
 .../mock/modules/common.js                         |   0
 .../mock/modules/database.js                       |   0
 .../mock/modules/db.js                             |   0
 .../mock/modules/optimize.js                       |   0
 .../mock/modules/overview.js                       |   0
 .../mock/modules/settings.js                       |   0
 .../mock/modules/table.js                          |   0
 .../mock/modules/terminal.js                       |   0
 .../amoro-ams-dashboard => amoro-web}/package.json |   0
 .../pnpm-lock.yaml                                 |   0
 .../amoro-ams-dashboard => amoro-web}/pom.xml      |   6 ++---
 .../public/favicon-bak.ico                         | Bin
 .../public/favicon.ico                             | Bin
 .../amoro-ams-dashboard => amoro-web}/src/.gitkeep |   0
 .../amoro-ams-dashboard => amoro-web}/src/App.vue  |   0
 .../src/assets/icons/index.ts                      |   0
 .../src/assets/icons/svg/amoro.svg                 |   0
 .../src/assets/icons/svg/arctic.svg                |   0
 .../src/assets/icons/svg/branch.svg                |   0
 .../src/assets/icons/svg/catalogs.svg              |   0
 .../src/assets/icons/svg/database.svg              |   0
 .../src/assets/icons/svg/format.svg                |   0
 .../src/assets/icons/svg/hive.svg                  |   0
 .../src/assets/icons/svg/hudi.svg                  |   0
 .../src/assets/icons/svg/iceberg.svg               |   0
 .../src/assets/icons/svg/optimizers.svg            |   0
 .../src/assets/icons/svg/optimizing.svg            |   0
 .../src/assets/icons/svg/overview.svg              |   0
 .../src/assets/icons/svg/paimon.svg                |   0
 .../src/assets/icons/svg/settings.svg              |   0
 .../src/assets/icons/svg/slide.svg                 |   0
 .../src/assets/icons/svg/sqldebug.svg              |   0
 .../src/assets/icons/svg/sqlinit.svg               |   0
 .../src/assets/icons/svg/sqlmax.svg                |   0
 .../src/assets/icons/svg/sqlpause.svg              |   0
 .../src/assets/icons/svg/tables.svg                |   0
 .../src/assets/icons/svg/tag.svg                   |   0
 .../src/assets/icons/svg/terminal.svg              |   0
 .../src/assets/images/Catalog-Service.png          | Bin
 .../assets/images/Infrastructure-Idependent.png    | Bin
 .../src/assets/images/Management-tools.png         | Bin
 .../src/assets/images/Multiple-Formats.png         | Bin
 .../src/assets/images/Rich-Plugins.png             | Bin
 .../src/assets/images/Self-managed.png             | Bin
 .../src/assets/images/arctic-dashboard.svg         |   0
 .../src/assets/images/arctic-dashboard1.svg        |   0
 .../src/assets/images/arctic-introduce.png         | Bin
 .../src/assets/images/home-content.png             | Bin
 .../src/assets/images/introduce_arctic.png         | Bin
 .../src/assets/images/item-icon.png                | Bin
 .../src/assets/images/logo-all1.svg                |   0
 .../src/assets/images/logo.svg                     |   0
 .../src/assets/images/logo1.svg                    |   0
 .../src/assets/images/logo2.svg                    |   0
 .../src/components/Layout.vue                      |   0
 .../src/components/Sidebar.vue                     |   0
 .../src/components/Topbar.vue                      |   0
 .../src/components/VirtualRecycleScroller.vue      |   0
 .../src/components/echarts/Chart.vue               |   0
 .../src/components/echarts/index.ts                |   0
 .../src/components/loading/index.ts                |   0
 .../src/components/loading/loading.vue             |   0
 .../src/components/register.ts                     |   0
 .../src/components/sql-editor/editor-config.ts     |   0
 .../src/components/sql-editor/index.vue            |   0
 .../src/components/svg-icon.vue                    |   0
 .../src/components/tables-sub-menu/CreateDB.vue    |   0
 .../src/components/tables-sub-menu/TablesMenu.vue  |   0
 .../src/hooks/usePagination.ts                     |   0
 .../src/hooks/usePlaceholder.ts                    |   0
 .../src/language/datetimeFormats.ts                |   0
 .../src/language/en.ts                             |   0
 .../src/language/i18n.ts                           |   0
 .../src/language/index.ts                          |   0
 .../src/language/zh.ts                             |   0
 .../amoro-ams-dashboard => amoro-web}/src/main.ts  |   0
 .../src/router/index.ts                            |   0
 .../src/services/global.service.ts                 |   0
 .../src/services/login.service.ts                  |   0
 .../src/services/optimize.service.ts               |   0
 .../src/services/setting.services.ts               |   0
 .../src/services/table.service.ts                  |   0
 .../src/services/terminal.service.ts               |   0
 .../src/shims-vue.d.ts                             |   0
 .../src/store/index.ts                             |   0
 .../src/styles/ant-design.less                     |   0
 .../src/styles/global.less                         |   0
 .../src/styles/index.less                          |   0
 .../src/styles/reset.less                          |   0
 .../src/types/common.type.ts                       |   0
 .../src/utils/chart.ts                             |   0
 .../src/utils/editor.ts                            |   0
 .../src/utils/index.ts                             |   0
 .../src/utils/request.ts                           |   0
 .../src/utils/sql.ts                               |   0
 .../src/views/404.vue                              |   0
 .../src/views/Home.vue                             |   0
 .../src/views/catalogs/Detail.vue                  |   0
 .../src/views/catalogs/Properties.vue              |   0
 .../src/views/catalogs/index.vue                   |   0
 .../src/views/hive-details/components/Details.vue  |   0
 .../src/views/hive-details/components/ErrorMsg.vue |   0
 .../src/views/hive-details/components/Field.vue    |   0
 .../views/hive-details/components/Partition.vue    |   0
 .../views/hive-details/components/Properties.vue   |   0
 .../src/views/hive-details/index.vue               |   0
 .../src/views/hive-details/upgrade.vue             |   0
 .../src/views/introduce/index-bakl.vue             |   0
 .../src/views/introduce/index.vue                  |   0
 .../src/views/login/index.vue                      |   0
 .../src/views/optimize/components/List.vue         |   0
 .../src/views/optimize/components/ScaleOut.vue     |   0
 .../src/views/optimize/index.vue                   |   0
 .../src/views/resource/components/GroupModal.vue   |   0
 .../src/views/resource/components/List.vue         |   0
 .../src/views/resource/components/ScaleOut.vue     |   0
 .../src/views/resource/index.vue                   |   0
 .../src/views/settings/index.vue                   |   0
 .../src/views/tables/components/Details.vue        |   0
 .../src/views/tables/components/Files.vue          |   0
 .../src/views/tables/components/Operations.vue     |   0
 .../src/views/tables/components/Optimizing.vue     |   0
 .../src/views/tables/components/Selector.vue       |   0
 .../src/views/tables/components/Snapshots.vue      |   0
 .../src/views/tables/create.vue                    |   0
 .../src/views/tables/index.vue                     |   0
 .../src/views/terminal/components/sql-log.vue      |   0
 .../src/views/terminal/components/sql-result.vue   |   0
 .../src/views/terminal/index.vue                   |   0
 .../src/vite-env.d.ts                              |   0
 .../tsconfig.json                                  |   0
 .../tsconfig.node.json                             |   0
 .../vite.config.ts                                 |   0
 pom.xml                                            |   1 +
 177 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/.github/labeler.yml b/.github/labeler.yml
index 3dc6b3bfc..d2eb2a195 100644
--- a/.github/labeler.yml
+++ b/.github/labeler.yml
@@ -48,7 +48,7 @@
   - "amoro-ams/amoro-ams-server/**/*"
 
 "module:ams-dashboard":
-  - "amoro-ams/amoro-ams-dashboard/**/*"
+  - "amoro-web/**/*"
 
 "module:ams-optimizer":
   - "amoro-ams/amoro-ams-optimizer/**/*"
diff --git a/.gitignore b/.gitignore
index aef8ddf7c..e7a2dc320 100644
--- a/.gitignore
+++ b/.gitignore
@@ -67,8 +67,8 @@ conf/
 *.tgz
 
 # dashboard static resources
-amoro-ams/amoro-ams-dashboard/src/main/resources/static/
-amoro-ams/amoro-ams-dashboard/node/
+amoro-web/src/main/resources/static/
+amoro-web/node/
 
 !amoro-ams/dist/src/main/amoro-bin/bin/
 !amoro-ams/dist/src/main/amoro-bin/conf/
diff --git a/amoro-ams/amoro-ams-server/pom.xml 
b/amoro-ams/amoro-ams-server/pom.xml
index 055cc7cbc..a959d6d56 100644
--- a/amoro-ams/amoro-ams-server/pom.xml
+++ b/amoro-ams/amoro-ams-server/pom.xml
@@ -53,7 +53,7 @@
 
         <dependency>
             <groupId>org.apache.amoro</groupId>
-            <artifactId>amoro-ams-dashboard</artifactId>
+            <artifactId>amoro-web</artifactId>
             <version>${project.version}</version>
         </dependency>
 
diff --git a/amoro-ams/pom.xml b/amoro-ams/pom.xml
index 687e3522a..71e10b334 100644
--- a/amoro-ams/pom.xml
+++ b/amoro-ams/pom.xml
@@ -34,7 +34,6 @@
 
     <modules>
         <module>amoro-ams-server</module>
-        <module>amoro-ams-dashboard</module>
         <module>amoro-ams-optimizer</module>
         <module>amoro-ams-metrics</module>
         <module>dist</module>
diff --git a/amoro-ams/amoro-ams-dashboard/.browserslistrc 
b/amoro-web/.browserslistrc
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/.browserslistrc
rename to amoro-web/.browserslistrc
diff --git a/amoro-ams/amoro-ams-dashboard/.gitignore b/amoro-web/.gitignore
similarity index 98%
rename from amoro-ams/amoro-ams-dashboard/.gitignore
rename to amoro-web/.gitignore
index ec77c991f..048e3df98 100644
--- a/amoro-ams/amoro-ams-dashboard/.gitignore
+++ b/amoro-web/.gitignore
@@ -50,4 +50,4 @@ node_modules
 .env.local
 .env.*.local
 
-components.d.ts
+components.d.ts
\ No newline at end of file
diff --git a/amoro-ams/amoro-ams-dashboard/.vscode/extensions.json 
b/amoro-web/.vscode/extensions.json
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/.vscode/extensions.json
rename to amoro-web/.vscode/extensions.json
diff --git a/amoro-ams/amoro-ams-dashboard/.vscode/settings.json 
b/amoro-web/.vscode/settings.json
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/.vscode/settings.json
rename to amoro-web/.vscode/settings.json
diff --git a/amoro-ams/amoro-ams-dashboard/README.md b/amoro-web/README.md
similarity index 59%
rename from amoro-ams/amoro-ams-dashboard/README.md
rename to amoro-web/README.md
index eb01e6ed5..217a540b0 100644
--- a/amoro-ams/amoro-ams-dashboard/README.md
+++ b/amoro-web/README.md
@@ -25,7 +25,7 @@ This is the Dashboard frontend for Amoro Management Service 
(AMS).
 
 ## Installing Dependencies
 
-In the `amoro-ams/amoro-ams-dashboard` directory, run `pnpm install` to 
install all the dependencies.
+In the `amoro-web` directory, run `pnpm install` to install all the 
dependencies.
 
 ## Running Locally
 
@@ -35,13 +35,13 @@ After completing the [Installing Dependencies](#Installing 
Dependencies) step, y
 
 <b>If You are a frontend developer</b>
 
-In the `amoro-ams/amoro-ams-dashboard` directory, run `pnpm dev:mock` to start 
a development server for the dashboard app at `http://127.0.0.1:8080`.
+In the `amoro-web` directory, run `pnpm dev:mock` to start a development 
server for the dashboard app at `http://127.0.0.1:8080`.
 
 <b>If You not. You just running `pnpm dev`</b>
 
 ### Configure the ams Server to connect to
 
-1. open the `vite.config.ts` under the folder `amoro-ams/amoro-ams-dashboard`
+1. open the `vite.config.ts` under the folder `amoro-web`
 
 2. find the `proxy` configuration then unpack annotations and change the 
`target` to you server location
 
@@ -69,12 +69,12 @@ proxy: {
 
 ## Building Project
 
-In the `amoro-ams/amoro-ams-dashboard` directory, run `pnpm build` to prepare 
the dashboard for deployment.
+In the `amoro-web` directory, run `pnpm build` to prepare the dashboard for 
deployment.
 
 ## Top Level Directory Structure
 
 ```
-amoro-ams/amoro-ams-dashboard
+amoro-web
  |-- mock
  |-- public
  |-- src
@@ -91,13 +91,13 @@ amoro-ams/amoro-ams-dashboard
  |-- pnpm-lock
 ```
 
-- [public](amoro-ams/amoro-ams-dashboard/public): The index.html and 
favicon.ico of this project.
-- [src](amoro-ams/amoro-ams-dashboard/src): The source files of this project.
-  - [src/components](amoro-ams/amoro-ams-dashboard/src/components): All the 
shared components in the repo, can be used in all views.
-  - [src/views](amoro-ams/amoro-ams-dashboard/src/views): All the views.
-  - [src/services](amoro-ams/amoro-ams-dashboard/src/services): The services 
for the feature component to communicate with ams server.
-  - [src/utils](amoro-ams/amoro-ams-dashboard/src/utils): The utility 
functions in this project.
-  - [src/App.vue](amoro-ams/amoro-ams-dashboard/src/main.tsx): The entrance of 
this project.
-- [vite.config.ts](/amoro-ams/amoro-ams-dashboard/vite.config.ts): The 
configuration file of vue3.
-- [package.json](amoro-ams/amoro-ams-dashboard/package.json): The project 
build files and package management, it defines the scripts/tasks and the 
dependent packages for this project.
-- [pnpm-lock.yaml](amoro-ams/amoro-ams-dashboard/pnpm-lock.yaml): The package 
management pnpm lock file.
+- [public](amoro-web/public): The index.html and favicon.ico of this project.
+- [src](amoro-web/src): The source files of this project.
+  - [src/components](amoro-web/src/components): All the shared components in 
the repo, can be used in all views.
+  - [src/views](amoro-web/src/views): All the views.
+  - [src/services](amoro-web/src/services): The services for the feature 
component to communicate with ams server.
+  - [src/utils](amoro-web/src/utils): The utility functions in this project.
+  - [src/App.vue](amoro-web/src/main.tsx): The entrance of this project.
+- [vite.config.ts](/amoro-web/vite.config.ts): The configuration file of vue3.
+- [package.json](amoro-web/package.json): The project build files and package 
management, it defines the scripts/tasks and the dependent packages for this 
project.
+- [pnpm-lock.yaml](amoro-web/pnpm-lock.yaml): The package management pnpm lock 
file.
diff --git a/amoro-ams/amoro-ams-dashboard/eslint.config.mjs 
b/amoro-web/eslint.config.mjs
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/eslint.config.mjs
rename to amoro-web/eslint.config.mjs
diff --git a/amoro-ams/amoro-ams-dashboard/index.html b/amoro-web/index.html
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/index.html
rename to amoro-web/index.html
diff --git a/amoro-ams/amoro-ams-dashboard/license.node.js 
b/amoro-web/license.node.js
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/license.node.js
rename to amoro-web/license.node.js
diff --git 
a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-@ant-design-icons-vue 
b/amoro-web/licenses/LICENSE-@ant-design-icons-vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-@ant-design-icons-vue
rename to amoro-web/licenses/LICENSE-@ant-design-icons-vue
diff --git 
a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-@antfu-eslint-config 
b/amoro-web/licenses/LICENSE-@antfu-eslint-config
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-@antfu-eslint-config
rename to amoro-web/licenses/LICENSE-@antfu-eslint-config
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-@tsconfig-node18 
b/amoro-web/licenses/LICENSE-@tsconfig-node18
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-@tsconfig-node18
rename to amoro-web/licenses/LICENSE-@tsconfig-node18
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-@types-node 
b/amoro-web/licenses/LICENSE-@types-node
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-@types-node
rename to amoro-web/licenses/LICENSE-@types-node
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-@vitejs-plugin-vue 
b/amoro-web/licenses/LICENSE-@vitejs-plugin-vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-@vitejs-plugin-vue
rename to amoro-web/licenses/LICENSE-@vitejs-plugin-vue
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-ant-design-vue 
b/amoro-web/licenses/LICENSE-ant-design-vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-ant-design-vue
rename to amoro-web/licenses/LICENSE-ant-design-vue
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-axios 
b/amoro-web/licenses/LICENSE-axios
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-axios
rename to amoro-web/licenses/LICENSE-axios
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-babel 
b/amoro-web/licenses/LICENSE-babel
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-babel
rename to amoro-web/licenses/LICENSE-babel
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-dayjs 
b/amoro-web/licenses/LICENSE-dayjs
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-dayjs
rename to amoro-web/licenses/LICENSE-dayjs
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-echarts 
b/amoro-web/licenses/LICENSE-echarts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-echarts
rename to amoro-web/licenses/LICENSE-echarts
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-eslint 
b/amoro-web/licenses/LICENSE-eslint
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-eslint
rename to amoro-web/licenses/LICENSE-eslint
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-less 
b/amoro-web/licenses/LICENSE-less
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-less
rename to amoro-web/licenses/LICENSE-less
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-mockjs 
b/amoro-web/licenses/LICENSE-mockjs
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-mockjs
rename to amoro-web/licenses/LICENSE-mockjs
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-monaco-editor 
b/amoro-web/licenses/LICENSE-monaco-editor
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-monaco-editor
rename to amoro-web/licenses/LICENSE-monaco-editor
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-pinia 
b/amoro-web/licenses/LICENSE-pinia
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-pinia
rename to amoro-web/licenses/LICENSE-pinia
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-qs 
b/amoro-web/licenses/LICENSE-qs
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-qs
rename to amoro-web/licenses/LICENSE-qs
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-sql-formatter 
b/amoro-web/licenses/LICENSE-sql-formatter
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-sql-formatter
rename to amoro-web/licenses/LICENSE-sql-formatter
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-typescript 
b/amoro-web/licenses/LICENSE-typescript
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-typescript
rename to amoro-web/licenses/LICENSE-typescript
diff --git 
a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-unplugin-auto-import 
b/amoro-web/licenses/LICENSE-unplugin-auto-import
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-unplugin-auto-import
rename to amoro-web/licenses/LICENSE-unplugin-auto-import
diff --git 
a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-unplugin-vue-components 
b/amoro-web/licenses/LICENSE-unplugin-vue-components
similarity index 100%
rename from 
amoro-ams/amoro-ams-dashboard/licenses/LICENSE-unplugin-vue-components
rename to amoro-web/licenses/LICENSE-unplugin-vue-components
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vite 
b/amoro-web/licenses/LICENSE-vite
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vite
rename to amoro-web/licenses/LICENSE-vite
diff --git 
a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vite-plugin-fake-server 
b/amoro-web/licenses/LICENSE-vite-plugin-fake-server
similarity index 100%
rename from 
amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vite-plugin-fake-server
rename to amoro-web/licenses/LICENSE-vite-plugin-fake-server
diff --git 
a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vite-plugin-svg-icons 
b/amoro-web/licenses/LICENSE-vite-plugin-svg-icons
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vite-plugin-svg-icons
rename to amoro-web/licenses/LICENSE-vite-plugin-svg-icons
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue 
b/amoro-web/licenses/LICENSE-vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue
rename to amoro-web/licenses/LICENSE-vue
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue-clipboard3 
b/amoro-web/licenses/LICENSE-vue-clipboard3
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue-clipboard3
rename to amoro-web/licenses/LICENSE-vue-clipboard3
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue-draggable-plus 
b/amoro-web/licenses/LICENSE-vue-draggable-plus
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue-draggable-plus
rename to amoro-web/licenses/LICENSE-vue-draggable-plus
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue-i18n 
b/amoro-web/licenses/LICENSE-vue-i18n
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue-i18n
rename to amoro-web/licenses/LICENSE-vue-i18n
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue-router 
b/amoro-web/licenses/LICENSE-vue-router
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue-router
rename to amoro-web/licenses/LICENSE-vue-router
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue-tsc 
b/amoro-web/licenses/LICENSE-vue-tsc
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue-tsc
rename to amoro-web/licenses/LICENSE-vue-tsc
diff --git a/amoro-ams/amoro-ams-dashboard/mock/index.js 
b/amoro-web/mock/index.js
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/mock/index.js
rename to amoro-web/mock/index.js
diff --git a/amoro-ams/amoro-ams-dashboard/mock/modules/catalogs.js 
b/amoro-web/mock/modules/catalogs.js
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/mock/modules/catalogs.js
rename to amoro-web/mock/modules/catalogs.js
diff --git a/amoro-ams/amoro-ams-dashboard/mock/modules/common.js 
b/amoro-web/mock/modules/common.js
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/mock/modules/common.js
rename to amoro-web/mock/modules/common.js
diff --git a/amoro-ams/amoro-ams-dashboard/mock/modules/database.js 
b/amoro-web/mock/modules/database.js
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/mock/modules/database.js
rename to amoro-web/mock/modules/database.js
diff --git a/amoro-ams/amoro-ams-dashboard/mock/modules/db.js 
b/amoro-web/mock/modules/db.js
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/mock/modules/db.js
rename to amoro-web/mock/modules/db.js
diff --git a/amoro-ams/amoro-ams-dashboard/mock/modules/optimize.js 
b/amoro-web/mock/modules/optimize.js
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/mock/modules/optimize.js
rename to amoro-web/mock/modules/optimize.js
diff --git a/amoro-ams/amoro-ams-dashboard/mock/modules/overview.js 
b/amoro-web/mock/modules/overview.js
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/mock/modules/overview.js
rename to amoro-web/mock/modules/overview.js
diff --git a/amoro-ams/amoro-ams-dashboard/mock/modules/settings.js 
b/amoro-web/mock/modules/settings.js
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/mock/modules/settings.js
rename to amoro-web/mock/modules/settings.js
diff --git a/amoro-ams/amoro-ams-dashboard/mock/modules/table.js 
b/amoro-web/mock/modules/table.js
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/mock/modules/table.js
rename to amoro-web/mock/modules/table.js
diff --git a/amoro-ams/amoro-ams-dashboard/mock/modules/terminal.js 
b/amoro-web/mock/modules/terminal.js
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/mock/modules/terminal.js
rename to amoro-web/mock/modules/terminal.js
diff --git a/amoro-ams/amoro-ams-dashboard/package.json b/amoro-web/package.json
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/package.json
rename to amoro-web/package.json
diff --git a/amoro-ams/amoro-ams-dashboard/pnpm-lock.yaml 
b/amoro-web/pnpm-lock.yaml
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/pnpm-lock.yaml
rename to amoro-web/pnpm-lock.yaml
diff --git a/amoro-ams/amoro-ams-dashboard/pom.xml b/amoro-web/pom.xml
similarity index 97%
rename from amoro-ams/amoro-ams-dashboard/pom.xml
rename to amoro-web/pom.xml
index 26129ad6b..1c261ebf2 100644
--- a/amoro-ams/amoro-ams-dashboard/pom.xml
+++ b/amoro-web/pom.xml
@@ -22,11 +22,11 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.amoro</groupId>
-        <artifactId>amoro-ams</artifactId>
+        <artifactId>amoro-parent</artifactId>
         <version>0.8-SNAPSHOT</version>
     </parent>
 
-    <artifactId>amoro-ams-dashboard</artifactId>
+    <artifactId>amoro-web</artifactId>
     <packaging>jar</packaging>
     <name>Amoro Project AMS Dashboard</name>
     <url>https://amoro.apache.org</url>
@@ -38,7 +38,7 @@
     </properties>
 
     <build>
-        <finalName>amoro-ams-dashboard-${project.version}</finalName>
+        <finalName>amoro-web-${project.version}</finalName>
         <plugins>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
diff --git a/amoro-ams/amoro-ams-dashboard/public/favicon-bak.ico 
b/amoro-web/public/favicon-bak.ico
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/public/favicon-bak.ico
rename to amoro-web/public/favicon-bak.ico
diff --git a/amoro-ams/amoro-ams-dashboard/public/favicon.ico 
b/amoro-web/public/favicon.ico
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/public/favicon.ico
rename to amoro-web/public/favicon.ico
diff --git a/amoro-ams/amoro-ams-dashboard/src/.gitkeep b/amoro-web/src/.gitkeep
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/.gitkeep
rename to amoro-web/src/.gitkeep
diff --git a/amoro-ams/amoro-ams-dashboard/src/App.vue b/amoro-web/src/App.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/App.vue
rename to amoro-web/src/App.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/index.ts 
b/amoro-web/src/assets/icons/index.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/index.ts
rename to amoro-web/src/assets/icons/index.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/amoro.svg 
b/amoro-web/src/assets/icons/svg/amoro.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/amoro.svg
rename to amoro-web/src/assets/icons/svg/amoro.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/arctic.svg 
b/amoro-web/src/assets/icons/svg/arctic.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/arctic.svg
rename to amoro-web/src/assets/icons/svg/arctic.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/branch.svg 
b/amoro-web/src/assets/icons/svg/branch.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/branch.svg
rename to amoro-web/src/assets/icons/svg/branch.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/catalogs.svg 
b/amoro-web/src/assets/icons/svg/catalogs.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/catalogs.svg
rename to amoro-web/src/assets/icons/svg/catalogs.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/database.svg 
b/amoro-web/src/assets/icons/svg/database.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/database.svg
rename to amoro-web/src/assets/icons/svg/database.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/format.svg 
b/amoro-web/src/assets/icons/svg/format.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/format.svg
rename to amoro-web/src/assets/icons/svg/format.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/hive.svg 
b/amoro-web/src/assets/icons/svg/hive.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/hive.svg
rename to amoro-web/src/assets/icons/svg/hive.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/hudi.svg 
b/amoro-web/src/assets/icons/svg/hudi.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/hudi.svg
rename to amoro-web/src/assets/icons/svg/hudi.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/iceberg.svg 
b/amoro-web/src/assets/icons/svg/iceberg.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/iceberg.svg
rename to amoro-web/src/assets/icons/svg/iceberg.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/optimizers.svg 
b/amoro-web/src/assets/icons/svg/optimizers.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/optimizers.svg
rename to amoro-web/src/assets/icons/svg/optimizers.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/optimizing.svg 
b/amoro-web/src/assets/icons/svg/optimizing.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/optimizing.svg
rename to amoro-web/src/assets/icons/svg/optimizing.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/overview.svg 
b/amoro-web/src/assets/icons/svg/overview.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/overview.svg
rename to amoro-web/src/assets/icons/svg/overview.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/paimon.svg 
b/amoro-web/src/assets/icons/svg/paimon.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/paimon.svg
rename to amoro-web/src/assets/icons/svg/paimon.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/settings.svg 
b/amoro-web/src/assets/icons/svg/settings.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/settings.svg
rename to amoro-web/src/assets/icons/svg/settings.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/slide.svg 
b/amoro-web/src/assets/icons/svg/slide.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/slide.svg
rename to amoro-web/src/assets/icons/svg/slide.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/sqldebug.svg 
b/amoro-web/src/assets/icons/svg/sqldebug.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/sqldebug.svg
rename to amoro-web/src/assets/icons/svg/sqldebug.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/sqlinit.svg 
b/amoro-web/src/assets/icons/svg/sqlinit.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/sqlinit.svg
rename to amoro-web/src/assets/icons/svg/sqlinit.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/sqlmax.svg 
b/amoro-web/src/assets/icons/svg/sqlmax.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/sqlmax.svg
rename to amoro-web/src/assets/icons/svg/sqlmax.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/sqlpause.svg 
b/amoro-web/src/assets/icons/svg/sqlpause.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/sqlpause.svg
rename to amoro-web/src/assets/icons/svg/sqlpause.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/tables.svg 
b/amoro-web/src/assets/icons/svg/tables.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/tables.svg
rename to amoro-web/src/assets/icons/svg/tables.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/tag.svg 
b/amoro-web/src/assets/icons/svg/tag.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/tag.svg
rename to amoro-web/src/assets/icons/svg/tag.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/terminal.svg 
b/amoro-web/src/assets/icons/svg/terminal.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/terminal.svg
rename to amoro-web/src/assets/icons/svg/terminal.svg
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/assets/images/Catalog-Service.png 
b/amoro-web/src/assets/images/Catalog-Service.png
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/Catalog-Service.png
rename to amoro-web/src/assets/images/Catalog-Service.png
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/assets/images/Infrastructure-Idependent.png 
b/amoro-web/src/assets/images/Infrastructure-Idependent.png
similarity index 100%
rename from 
amoro-ams/amoro-ams-dashboard/src/assets/images/Infrastructure-Idependent.png
rename to amoro-web/src/assets/images/Infrastructure-Idependent.png
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/assets/images/Management-tools.png 
b/amoro-web/src/assets/images/Management-tools.png
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/Management-tools.png
rename to amoro-web/src/assets/images/Management-tools.png
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/assets/images/Multiple-Formats.png 
b/amoro-web/src/assets/images/Multiple-Formats.png
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/Multiple-Formats.png
rename to amoro-web/src/assets/images/Multiple-Formats.png
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/Rich-Plugins.png 
b/amoro-web/src/assets/images/Rich-Plugins.png
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/Rich-Plugins.png
rename to amoro-web/src/assets/images/Rich-Plugins.png
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/Self-managed.png 
b/amoro-web/src/assets/images/Self-managed.png
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/Self-managed.png
rename to amoro-web/src/assets/images/Self-managed.png
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/assets/images/arctic-dashboard.svg 
b/amoro-web/src/assets/images/arctic-dashboard.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/arctic-dashboard.svg
rename to amoro-web/src/assets/images/arctic-dashboard.svg
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/assets/images/arctic-dashboard1.svg 
b/amoro-web/src/assets/images/arctic-dashboard1.svg
similarity index 100%
rename from 
amoro-ams/amoro-ams-dashboard/src/assets/images/arctic-dashboard1.svg
rename to amoro-web/src/assets/images/arctic-dashboard1.svg
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/assets/images/arctic-introduce.png 
b/amoro-web/src/assets/images/arctic-introduce.png
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/arctic-introduce.png
rename to amoro-web/src/assets/images/arctic-introduce.png
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/home-content.png 
b/amoro-web/src/assets/images/home-content.png
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/home-content.png
rename to amoro-web/src/assets/images/home-content.png
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/assets/images/introduce_arctic.png 
b/amoro-web/src/assets/images/introduce_arctic.png
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/introduce_arctic.png
rename to amoro-web/src/assets/images/introduce_arctic.png
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/item-icon.png 
b/amoro-web/src/assets/images/item-icon.png
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/item-icon.png
rename to amoro-web/src/assets/images/item-icon.png
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/logo-all1.svg 
b/amoro-web/src/assets/images/logo-all1.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/logo-all1.svg
rename to amoro-web/src/assets/images/logo-all1.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/logo.svg 
b/amoro-web/src/assets/images/logo.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/logo.svg
rename to amoro-web/src/assets/images/logo.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/logo1.svg 
b/amoro-web/src/assets/images/logo1.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/logo1.svg
rename to amoro-web/src/assets/images/logo1.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/logo2.svg 
b/amoro-web/src/assets/images/logo2.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/logo2.svg
rename to amoro-web/src/assets/images/logo2.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/Layout.vue 
b/amoro-web/src/components/Layout.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/Layout.vue
rename to amoro-web/src/components/Layout.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/Sidebar.vue 
b/amoro-web/src/components/Sidebar.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/Sidebar.vue
rename to amoro-web/src/components/Sidebar.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/Topbar.vue 
b/amoro-web/src/components/Topbar.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/Topbar.vue
rename to amoro-web/src/components/Topbar.vue
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/components/VirtualRecycleScroller.vue 
b/amoro-web/src/components/VirtualRecycleScroller.vue
similarity index 100%
rename from 
amoro-ams/amoro-ams-dashboard/src/components/VirtualRecycleScroller.vue
rename to amoro-web/src/components/VirtualRecycleScroller.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/echarts/Chart.vue 
b/amoro-web/src/components/echarts/Chart.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/echarts/Chart.vue
rename to amoro-web/src/components/echarts/Chart.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/echarts/index.ts 
b/amoro-web/src/components/echarts/index.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/echarts/index.ts
rename to amoro-web/src/components/echarts/index.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/loading/index.ts 
b/amoro-web/src/components/loading/index.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/loading/index.ts
rename to amoro-web/src/components/loading/index.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/loading/loading.vue 
b/amoro-web/src/components/loading/loading.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/loading/loading.vue
rename to amoro-web/src/components/loading/loading.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/register.ts 
b/amoro-web/src/components/register.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/register.ts
rename to amoro-web/src/components/register.ts
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/components/sql-editor/editor-config.ts 
b/amoro-web/src/components/sql-editor/editor-config.ts
similarity index 100%
rename from 
amoro-ams/amoro-ams-dashboard/src/components/sql-editor/editor-config.ts
rename to amoro-web/src/components/sql-editor/editor-config.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/sql-editor/index.vue 
b/amoro-web/src/components/sql-editor/index.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/sql-editor/index.vue
rename to amoro-web/src/components/sql-editor/index.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/svg-icon.vue 
b/amoro-web/src/components/svg-icon.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/svg-icon.vue
rename to amoro-web/src/components/svg-icon.vue
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/components/tables-sub-menu/CreateDB.vue 
b/amoro-web/src/components/tables-sub-menu/CreateDB.vue
similarity index 100%
rename from 
amoro-ams/amoro-ams-dashboard/src/components/tables-sub-menu/CreateDB.vue
rename to amoro-web/src/components/tables-sub-menu/CreateDB.vue
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/components/tables-sub-menu/TablesMenu.vue 
b/amoro-web/src/components/tables-sub-menu/TablesMenu.vue
similarity index 100%
rename from 
amoro-ams/amoro-ams-dashboard/src/components/tables-sub-menu/TablesMenu.vue
rename to amoro-web/src/components/tables-sub-menu/TablesMenu.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/hooks/usePagination.ts 
b/amoro-web/src/hooks/usePagination.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/hooks/usePagination.ts
rename to amoro-web/src/hooks/usePagination.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/hooks/usePlaceholder.ts 
b/amoro-web/src/hooks/usePlaceholder.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/hooks/usePlaceholder.ts
rename to amoro-web/src/hooks/usePlaceholder.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/language/datetimeFormats.ts 
b/amoro-web/src/language/datetimeFormats.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/language/datetimeFormats.ts
rename to amoro-web/src/language/datetimeFormats.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/language/en.ts 
b/amoro-web/src/language/en.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/language/en.ts
rename to amoro-web/src/language/en.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/language/i18n.ts 
b/amoro-web/src/language/i18n.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/language/i18n.ts
rename to amoro-web/src/language/i18n.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/language/index.ts 
b/amoro-web/src/language/index.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/language/index.ts
rename to amoro-web/src/language/index.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/language/zh.ts 
b/amoro-web/src/language/zh.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/language/zh.ts
rename to amoro-web/src/language/zh.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/main.ts b/amoro-web/src/main.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/main.ts
rename to amoro-web/src/main.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/router/index.ts 
b/amoro-web/src/router/index.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/router/index.ts
rename to amoro-web/src/router/index.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/services/global.service.ts 
b/amoro-web/src/services/global.service.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/services/global.service.ts
rename to amoro-web/src/services/global.service.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/services/login.service.ts 
b/amoro-web/src/services/login.service.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/services/login.service.ts
rename to amoro-web/src/services/login.service.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/services/optimize.service.ts 
b/amoro-web/src/services/optimize.service.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/services/optimize.service.ts
rename to amoro-web/src/services/optimize.service.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/services/setting.services.ts 
b/amoro-web/src/services/setting.services.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/services/setting.services.ts
rename to amoro-web/src/services/setting.services.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/services/table.service.ts 
b/amoro-web/src/services/table.service.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/services/table.service.ts
rename to amoro-web/src/services/table.service.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/services/terminal.service.ts 
b/amoro-web/src/services/terminal.service.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/services/terminal.service.ts
rename to amoro-web/src/services/terminal.service.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/shims-vue.d.ts 
b/amoro-web/src/shims-vue.d.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/shims-vue.d.ts
rename to amoro-web/src/shims-vue.d.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/store/index.ts 
b/amoro-web/src/store/index.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/store/index.ts
rename to amoro-web/src/store/index.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/styles/ant-design.less 
b/amoro-web/src/styles/ant-design.less
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/styles/ant-design.less
rename to amoro-web/src/styles/ant-design.less
diff --git a/amoro-ams/amoro-ams-dashboard/src/styles/global.less 
b/amoro-web/src/styles/global.less
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/styles/global.less
rename to amoro-web/src/styles/global.less
diff --git a/amoro-ams/amoro-ams-dashboard/src/styles/index.less 
b/amoro-web/src/styles/index.less
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/styles/index.less
rename to amoro-web/src/styles/index.less
diff --git a/amoro-ams/amoro-ams-dashboard/src/styles/reset.less 
b/amoro-web/src/styles/reset.less
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/styles/reset.less
rename to amoro-web/src/styles/reset.less
diff --git a/amoro-ams/amoro-ams-dashboard/src/types/common.type.ts 
b/amoro-web/src/types/common.type.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/types/common.type.ts
rename to amoro-web/src/types/common.type.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/utils/chart.ts 
b/amoro-web/src/utils/chart.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/utils/chart.ts
rename to amoro-web/src/utils/chart.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/utils/editor.ts 
b/amoro-web/src/utils/editor.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/utils/editor.ts
rename to amoro-web/src/utils/editor.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/utils/index.ts 
b/amoro-web/src/utils/index.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/utils/index.ts
rename to amoro-web/src/utils/index.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/utils/request.ts 
b/amoro-web/src/utils/request.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/utils/request.ts
rename to amoro-web/src/utils/request.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/utils/sql.ts 
b/amoro-web/src/utils/sql.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/utils/sql.ts
rename to amoro-web/src/utils/sql.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/404.vue 
b/amoro-web/src/views/404.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/404.vue
rename to amoro-web/src/views/404.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/Home.vue 
b/amoro-web/src/views/Home.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/Home.vue
rename to amoro-web/src/views/Home.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/catalogs/Detail.vue 
b/amoro-web/src/views/catalogs/Detail.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/catalogs/Detail.vue
rename to amoro-web/src/views/catalogs/Detail.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/catalogs/Properties.vue 
b/amoro-web/src/views/catalogs/Properties.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/catalogs/Properties.vue
rename to amoro-web/src/views/catalogs/Properties.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/catalogs/index.vue 
b/amoro-web/src/views/catalogs/index.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/catalogs/index.vue
rename to amoro-web/src/views/catalogs/index.vue
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/views/hive-details/components/Details.vue 
b/amoro-web/src/views/hive-details/components/Details.vue
similarity index 100%
rename from 
amoro-ams/amoro-ams-dashboard/src/views/hive-details/components/Details.vue
rename to amoro-web/src/views/hive-details/components/Details.vue
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/views/hive-details/components/ErrorMsg.vue 
b/amoro-web/src/views/hive-details/components/ErrorMsg.vue
similarity index 100%
rename from 
amoro-ams/amoro-ams-dashboard/src/views/hive-details/components/ErrorMsg.vue
rename to amoro-web/src/views/hive-details/components/ErrorMsg.vue
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/views/hive-details/components/Field.vue 
b/amoro-web/src/views/hive-details/components/Field.vue
similarity index 100%
rename from 
amoro-ams/amoro-ams-dashboard/src/views/hive-details/components/Field.vue
rename to amoro-web/src/views/hive-details/components/Field.vue
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/views/hive-details/components/Partition.vue 
b/amoro-web/src/views/hive-details/components/Partition.vue
similarity index 100%
rename from 
amoro-ams/amoro-ams-dashboard/src/views/hive-details/components/Partition.vue
rename to amoro-web/src/views/hive-details/components/Partition.vue
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/views/hive-details/components/Properties.vue
 b/amoro-web/src/views/hive-details/components/Properties.vue
similarity index 100%
rename from 
amoro-ams/amoro-ams-dashboard/src/views/hive-details/components/Properties.vue
rename to amoro-web/src/views/hive-details/components/Properties.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/hive-details/index.vue 
b/amoro-web/src/views/hive-details/index.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/hive-details/index.vue
rename to amoro-web/src/views/hive-details/index.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/hive-details/upgrade.vue 
b/amoro-web/src/views/hive-details/upgrade.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/hive-details/upgrade.vue
rename to amoro-web/src/views/hive-details/upgrade.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/introduce/index-bakl.vue 
b/amoro-web/src/views/introduce/index-bakl.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/introduce/index-bakl.vue
rename to amoro-web/src/views/introduce/index-bakl.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/introduce/index.vue 
b/amoro-web/src/views/introduce/index.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/introduce/index.vue
rename to amoro-web/src/views/introduce/index.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/login/index.vue 
b/amoro-web/src/views/login/index.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/login/index.vue
rename to amoro-web/src/views/login/index.vue
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/views/optimize/components/List.vue 
b/amoro-web/src/views/optimize/components/List.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/optimize/components/List.vue
rename to amoro-web/src/views/optimize/components/List.vue
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/views/optimize/components/ScaleOut.vue 
b/amoro-web/src/views/optimize/components/ScaleOut.vue
similarity index 100%
rename from 
amoro-ams/amoro-ams-dashboard/src/views/optimize/components/ScaleOut.vue
rename to amoro-web/src/views/optimize/components/ScaleOut.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/optimize/index.vue 
b/amoro-web/src/views/optimize/index.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/optimize/index.vue
rename to amoro-web/src/views/optimize/index.vue
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/views/resource/components/GroupModal.vue 
b/amoro-web/src/views/resource/components/GroupModal.vue
similarity index 100%
rename from 
amoro-ams/amoro-ams-dashboard/src/views/resource/components/GroupModal.vue
rename to amoro-web/src/views/resource/components/GroupModal.vue
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/views/resource/components/List.vue 
b/amoro-web/src/views/resource/components/List.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/resource/components/List.vue
rename to amoro-web/src/views/resource/components/List.vue
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/views/resource/components/ScaleOut.vue 
b/amoro-web/src/views/resource/components/ScaleOut.vue
similarity index 100%
rename from 
amoro-ams/amoro-ams-dashboard/src/views/resource/components/ScaleOut.vue
rename to amoro-web/src/views/resource/components/ScaleOut.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/resource/index.vue 
b/amoro-web/src/views/resource/index.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/resource/index.vue
rename to amoro-web/src/views/resource/index.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/settings/index.vue 
b/amoro-web/src/views/settings/index.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/settings/index.vue
rename to amoro-web/src/views/settings/index.vue
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/views/tables/components/Details.vue 
b/amoro-web/src/views/tables/components/Details.vue
similarity index 100%
rename from 
amoro-ams/amoro-ams-dashboard/src/views/tables/components/Details.vue
rename to amoro-web/src/views/tables/components/Details.vue
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/views/tables/components/Files.vue 
b/amoro-web/src/views/tables/components/Files.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/tables/components/Files.vue
rename to amoro-web/src/views/tables/components/Files.vue
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/views/tables/components/Operations.vue 
b/amoro-web/src/views/tables/components/Operations.vue
similarity index 100%
rename from 
amoro-ams/amoro-ams-dashboard/src/views/tables/components/Operations.vue
rename to amoro-web/src/views/tables/components/Operations.vue
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/views/tables/components/Optimizing.vue 
b/amoro-web/src/views/tables/components/Optimizing.vue
similarity index 100%
rename from 
amoro-ams/amoro-ams-dashboard/src/views/tables/components/Optimizing.vue
rename to amoro-web/src/views/tables/components/Optimizing.vue
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/views/tables/components/Selector.vue 
b/amoro-web/src/views/tables/components/Selector.vue
similarity index 100%
rename from 
amoro-ams/amoro-ams-dashboard/src/views/tables/components/Selector.vue
rename to amoro-web/src/views/tables/components/Selector.vue
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/views/tables/components/Snapshots.vue 
b/amoro-web/src/views/tables/components/Snapshots.vue
similarity index 100%
rename from 
amoro-ams/amoro-ams-dashboard/src/views/tables/components/Snapshots.vue
rename to amoro-web/src/views/tables/components/Snapshots.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/tables/create.vue 
b/amoro-web/src/views/tables/create.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/tables/create.vue
rename to amoro-web/src/views/tables/create.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/tables/index.vue 
b/amoro-web/src/views/tables/index.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/tables/index.vue
rename to amoro-web/src/views/tables/index.vue
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/views/terminal/components/sql-log.vue 
b/amoro-web/src/views/terminal/components/sql-log.vue
similarity index 100%
rename from 
amoro-ams/amoro-ams-dashboard/src/views/terminal/components/sql-log.vue
rename to amoro-web/src/views/terminal/components/sql-log.vue
diff --git 
a/amoro-ams/amoro-ams-dashboard/src/views/terminal/components/sql-result.vue 
b/amoro-web/src/views/terminal/components/sql-result.vue
similarity index 100%
rename from 
amoro-ams/amoro-ams-dashboard/src/views/terminal/components/sql-result.vue
rename to amoro-web/src/views/terminal/components/sql-result.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/terminal/index.vue 
b/amoro-web/src/views/terminal/index.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/terminal/index.vue
rename to amoro-web/src/views/terminal/index.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/vite-env.d.ts 
b/amoro-web/src/vite-env.d.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/vite-env.d.ts
rename to amoro-web/src/vite-env.d.ts
diff --git a/amoro-ams/amoro-ams-dashboard/tsconfig.json 
b/amoro-web/tsconfig.json
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/tsconfig.json
rename to amoro-web/tsconfig.json
diff --git a/amoro-ams/amoro-ams-dashboard/tsconfig.node.json 
b/amoro-web/tsconfig.node.json
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/tsconfig.node.json
rename to amoro-web/tsconfig.node.json
diff --git a/amoro-ams/amoro-ams-dashboard/vite.config.ts 
b/amoro-web/vite.config.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/vite.config.ts
rename to amoro-web/vite.config.ts
diff --git a/pom.xml b/pom.xml
index 7edbdfe14..93d7b5ffe 100644
--- a/pom.xml
+++ b/pom.xml
@@ -47,6 +47,7 @@
 
     <modules>
         <module>amoro-common</module>
+        <module>amoro-web</module>
         <module>amoro-ams</module>
         <module>amoro-iceberg-format</module>
         <module>amoro-mixed-format</module>

Reply via email to