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>