JHipster v8

Cài đặt #

Theo hướng dẫn chính thức từ trang chủ, để làm việc với JHipster có 3 cách:

  1. Cho người dùng muốn thử nghiệm: JHipster online là một trang dựng cấu hình low-code kiểu như Spring initializr.
  2. Cho người dùng phổ thông: cài đặt môi trường ở máy cá nhân
  3. Cho người dùng nâng cao: cài đặt môi trường bằng Docker

1. JHipster online #

JHipster online chỉ giúp sinh code cho ứng dụng bằng một giao diện “thân thiện với người mới bắt đầu”, sau đó để chạy ứng dụng bạn vẫn phải làm theo một trong hai cách sau đây.

2. Cài đặt môi trường ở máy cá nhân (khuyến nghị) #

Người đọc tài liệu này sẽ làm việc với blueprint, do đó ta dùng cách 2.

  1. Cài Java 17 hoặc 21 Eclipse Temurin builds
  2. Cài Node.js LTS >= 18
  3. Cài JHipster: npm install -g generator-jhipster
  4. Cài Yeoman: npm install -g yo

Kiểm tra cài đặt.

$ java -version
openjdk version "17.0.10" 2024-01-16
OpenJDK Runtime Environment Temurin-17.0.10+7 (build 17.0.10+7)
OpenJDK 64-Bit Server VM Temurin-17.0.10+7 (build 17.0.10+7, mixed mode, sharing)

$ jhipster --version
8.1.0

$ yo --version
5.0.0

Khi jhipster đã được cài đặt, hiển thị tổng hợp thông tin môi trường phát triển:

$ jhipster info

        ██╗ ██╗   ██╗ ████████╗ ███████╗   ██████╗ ████████╗ ████████╗ ███████╗
        ██║ ██║   ██║ ╚══██╔══╝ ██╔═══██╗ ██╔════╝ ╚══██╔══╝ ██╔═════╝ ██╔═══██╗
        ██║ ████████║    ██║    ███████╔╝ ╚█████╗     ██║    ██████╗   ███████╔╝
  ██╗   ██║ ██╔═══██║    ██║    ██╔════╝   ╚═══██╗    ██║    ██╔═══╝   ██╔══██║
  ╚██████╔╝ ██║   ██║ ████████╗ ██║       ██████╔╝    ██║    ████████╗ ██║  ╚██╗
   ╚═════╝  ╚═╝   ╚═╝ ╚═══════╝ ╚═╝       ╚═════╝     ╚═╝    ╚═══════╝ ╚═╝   ╚═╝
                            https://www.jhipster.tech
Welcome to JHipster v8.6.0

Welcome to the JHipster Information Sub-Generator


```
D:\works\@docs\blueguy
└── (empty)
```


##### **JHipster configuration not found**


##### **Environment and Tools**

openjdk version "11.0.24" 2024-07-16
OpenJDK Runtime Environment Temurin-11.0.24+8 (build 11.0.24+8)
OpenJDK 64-Bit Server VM Temurin-11.0.24+8 (build 11.0.24+8, mixed mode)

git version 2.37.0.windows.1

node: v18.19.0
npm: 10.2.3

Docker version 26.1.1, build 4cf5afa
WARNING! Current location doesn't contain a valid JHipster application

Congratulations, JHipster execution is complete!
If you find JHipster useful consider sponsoring the project https://www.jhipster.tech/sponsors/

Thanks for using JHipster!

3. Sử dụng Docker (Cho người dùng nâng cao) #

Chuẩn bị:

  1. Docker desktop (khuyến nghị)
  2. Docker Engine

Sau đó làm theo hướng dẫn.

Docker image chính thức của JHipster tại đây.