Bí kíp sinh code

Bí kíp sinh code #

JHipster sẽ sinh code ở thư mục hiện tại, hãy nhớ tạo di chuyển đến đúng thư mục trước khi chạy lệnh.

mkdir myapp
cd myapp

Trợ giúp #

jhipster --help

Tạo một ứng dụng bằng cách trả lời câu hỏi #

jhipster

Từng cấu hình sẽ có câu hỏi tương ứng, khi người dùng trả lời xong hết thì code cho ứng dụng được sinh ra cùng một repo git, dependencies được cài đặt.

Nếu có sử dụng database, dữ liệu giả sẽ được sinh ra.

Tạo một ứng dụng từ file JDL #

Giả sử file JDL nằm cùng thư mục sinh code, sinh ứng dụng từ JDL như sau:

jhipster jdl ./myapp.jdl

Nếu bạn muốn thử nghiệm JDL mà không có sẵn file nào, sử dụng file mẫu từ repo jdl-samples:

jhipster jdl bug-tracker.jdl

Xem hướng dẫn về JDL tại đây.

Chạy test không ghi file #

jhipster --dry-run

Không tự động tạo repo git #

jhipster --skip-git

Chỉ sinh code phía client hoặc server #

Chỉ sinh code server, không sinh client:

jhipster --skip-client

Chỉ sinh code client, không sinh server:

jhipster --skip-server

Không tự động cài đặt dependencies #

jhipster --skip-install

Không sinh dữ liệu giả #

jhipster --skip-fake-data

Sinh lại code đã tồn tại #

Sinh lại toàn bộ thực thể.

jhipster --with-entities

Do JHipster là một generator Yeoman, bạn có thể sử dụng thêm tùy chọn --force để sinh lại toàn bộ file, kể cả đã tồn tại.

jhipster --force

Kịch bản kết hợp #

Kịch bản 1: Sinh code java bằng trả lời câu hỏi, không sinh dữ liệu giả, không sinh repo git.

jhipster \
--skip-client \
--skip-fake-data \
--skip-git

Kịch bản 2: Sinh code phía client từ jdl mẫu 21-points.jh, không tự động cài đặt dependencies.

jhipster \
jdl 21-points.jh \
--skip-server \
--skip-install \

Tham khảo #