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 \