update README.md
2 files changed
tree: 1a22b4041a822263fe7bc7aa61cd5fda5ab7dcb8
  1. docs/
  2. initializer-generator/
  3. initializer-page/
  4. .asf.yaml
  5. .gitignore
  6. LICENSE
  7. pom.xml
  8. README-zh.md
  9. README.md
README.md

English | 简体中文


Dubbo Initializer

Docs

Code structure

This is a Dubbo Initializer project derived from Cloud Native App Initializer, you can directly experience the function of the project through start.aliyun.com, which includes the following modules:

  • initializer-generator: Generate Project Modules, part of the basic code of start.spring.io is referenced in the io.spring.start.site directory.
  • initializer-page: Front page

Run from source

Please clone the project locally and make sure you have a Java 17 environment.

Build project

In the project root directory, execute the following commands to install Node and Yarn:

mvn compile -P install-yarn
# or
# mvn compile -Pinstall-yarn -Dos.arch=x64 -Dmaven.test.skip

In the project root directory, execute the following command to copy the static files to the target of the initializer-generator module:

mvn prepare-package
# or
# mvn prepare-package -Pbuild-public -Dos.arch=x64 -Dmaven.test.skip

Run project

Enter the initializer-generator module and execute the following command to start the application:

cd initializer-generator
mvn spring-boot:run

In the browser, enter http://127.0.0.1:7001/bootstrap.html to use the initializer project for project bootstrap.

License

This project is a project under the Apache 2.0 license.