JHipster 프로젝트를 생성할 디렉토리로 들어간다.
mkdir JHipster_study
cd JHipster_study
jhipster
명령어 입력
? 어떤 타입의 프로젝트를 생성하는가?
모놀로식 애플리케이션
마이크로서비스 애플리케이션
마이크로서비스 게이트웨이
JHipster UAA Server
? 어플리케이션 이름 설정 (자유)
? package 이름 설정 (자유)
? JHipster Regisrty를 사용할 것인가?
yes
no
? 어떤 인증을 사용 할 것인가?
JWT
Oauth2 / OIDC
HTTP Sesstion Authentication
? 어떤 DB를 사용 할 것인가?
SQL(H2, MySQL, MariaDB, PostgreSQL, Oracle, MSSQL)
MongoDB
Couchbase
Cassandra
? 어떤 production DB를 사용할 것인가?
MySQL
MariaDB
PostgreSQL
Oracle
Microsoft
? 어떤 development DB를 사용할 것인가?
H2 with disk-based persistence
H2 with in-memory persistence
MySQL
? Spring Cache를 사용할 것인가?
Ehcach
Hazelcast
Memcached
사용안함
? Hibernate 2nd level cache를 사용할 것인가?
yes
no
? 어떤 빌드 도구를 쓸 것인가?
Maven
Gradle
? 다른 기술을 사용할 것인가?(모두 선택 가능) - 선택 안하고 Enter 누르면 된다.
엘라스틱서치 기반 검색
웹소켓
OpenAPI-generator
Kafka
? 어떤 Front를 사용 할 것인가?
Angular
React
? 웹사이트 테마는? (자유결정)
Default JHipster
Cerulean
Cosmo
Cyborg
Darkly
Flatly
Journal
Litera
Lumen
Lux
Materia
Minty
Pulse
Sandstone
Simplex
Sketchy
Slate
Solar
Spacelab
Superhero
United
Yeti
? 국제화 지원 할 것인가?
yes
no
? 추가 테스트 프레임워크를 사용할 것인가?(모두 선택 가능)
Gatling
Cucumber
Protractor
? JHipster Marketplace에서 다른 generator을 설치할 것인가?
yes
no
(추가)
? 어떤 기본 언어를 선택 할 것인가?
한국어
영어
기타 등등
? 추가로 지원할 언어는?(모두 선택 가능)
./mvnw(maven일 경우)
./gradlew(gradle일 경우)
http://localhost:8080/ 로 들어가보면 생성된 페이지를 볼 수 있다.