mirror of
https://gitee.com/dcren/cloud-native-app-initializer.git
synced 2026-05-20 09:51:29 +08:00
optmize classpath content loader (#60)
This commit is contained in:
14
README-zh.md
14
README-zh.md
@@ -6,25 +6,23 @@
|
||||
## 文档
|
||||
- [如何自定义内容](docs/howToCustom-zh.md)
|
||||
- [代码贡献](docs/CONTRIBUTING-zh.md)
|
||||
|
||||
- [常见问题](docs/faq-zh.md)
|
||||
|
||||
## 代码结构
|
||||
这是一个源自于 Spring Initializr 构建的云原生应用脚手架项目,你可以直接体验该项目的功能通过 [start.aliyun.com](https://start.aliyun.com/) ,项目本身包含以下模块:
|
||||
* initializer-generator: 脚手架生成项目模块,在其中`io.spring.start.site`目录下引用了部分 [start.spring.io](https://start.spring.io/) 的基础代码。
|
||||
* initializer-page: 脚手架前端页面
|
||||
* initializer-start: 脚手架启动、打包入口模块
|
||||
|
||||
## 基于源代码运行
|
||||
请在本地 clone 该项目,并确保具备 Java 17 环境。
|
||||
|
||||
### 构建项目
|
||||
|
||||
首先,确保 python 在您的环境中已经安装。在项目根目录,执行以下命令,安装 Node 和 Yarn:
|
||||
由于前端是以源码的形式存储与本项目中,需要使用yarn进行编译后,成为当前项目的资源文件,才能被正确访问:
|
||||
```shell
|
||||
mvn compile -P install-yarn
|
||||
```
|
||||
在项目根目录,执行以下命令,将静态文件 Copy 到 `initializer-generator` 模块的 target 中:
|
||||
```shell
|
||||
mvn prepare-package
|
||||
mvn process-sources
|
||||
```
|
||||
此步骤执行后,编译后的前端文件,会被复制到 `initializer-page/target/classes/static` 目录下
|
||||
|
||||
### 启动项目
|
||||
进入`initializer-generator` 模块,执行以下命令启动应用:
|
||||
|
||||
Reference in New Issue
Block a user