generator-jhipster-quarkus
Quarkus blueprint for JHipster
파일 탐색기
최종 버전 다운로드 (.zip)- commands.mjs
- .yo-rc.json
- blog.jh
- imperative-ngx-jwt-gradle-mongodb-redis.jdj
- imperative-ngx-jwt-maven-mongodb-caffeine.jdl
- imperative-ngx-jwt-maven-mysql-caffeine.jdl
- imperative-ngx-jwt-maven-mysql-redis.jdl
- imperative-ngx-jwt-maven-psql-nocache.jdl
- imperative-ngx-oauth2-maven-mysql-caffeine.jdl
- imperative-react-jwt-gradle-mysql-caffeine.jdl
- imperative-sql-jwt-maven-no-db.jdl
- microservice-jwt.jdl
- microservice-oauth2.jdl
- command.mjs
- generator.mjs
- index.mjs
- generator.spec.mjs.snap
- command.mjs
- generator.mjs
- generator.spec.mjs
- index.mjs
- devcontainer.json
- Dockerfile
- bug_report.md
- feature_request.md
- build-cache.yml
- copyright-update.yml
- generator.yml
- merge.yml
- publish.yml
- release-version-pr.yml
- sample-app.yml
- smoke-test-imperative.yml
- dependabot.yml
- ISSUE_TEMPLATE.md
- pre-commit
- cli-customizations.cjs
- cli.cjs
- logo.mjs
- generator.spec.js.snap
- health.html.ejs
- health.model.ts.ejs
- health.spec.ts.ejs
- health.ts.ejs
- command.js
- generator.js
- generator.spec.js
- index.js
- generator.spec.js.snap
- command.js
- generator.js
- generator.spec.js
- index.js
- generator.spec.js.snap
- app.yml.ejs
- Dockerfile.jvm.ejs
- Dockerfile.legacy-jar.ejs
- Dockerfile.native.ejs
- command.js
- generator.js
- generator.spec.js
- index.js
- generator.spec.js.snap
- build.gradle.ejs
- command.js
- generator.js
- generator.spec.js
- index.js
- generator.spec.js.snap
- command.js
- generator.js
- generator.spec.js
- index.js
- generator.spec.js.snap
- generator.spec.js.snap
- command.js
- generator.js
- generator.spec.js
- index.js
- libs.versions.toml
- build.gradle
- pom.xml
- field_validators.ejs
- docker.gradle.ejs
- profile_dev.gradle.ejs
- profile_prod.gradle.ejs
- sonar.gradle.ejs
- cache_application.properties.ejs
- data_application.properties.ejs
- data_pom.xml.ejs
- security_pom.xml.ejs
- delete.ejs
- finders.ejs
- get.ejs
- get_all.ejs
- inject.ejs
- persist.ejs
- save.ejs
- search.ejs
- delete.ejs
- find.ejs
- find_all.ejs
- imports.ejs
- save.ejs
- create.ejs
- delete.ejs
- get.ejs
- get_all.ejs
- get_all_filtered.ejs
- imports.ejs
- search.ejs
- update.ejs
- _persistClass_.java.ejs
- imports.ejs
- _entityClass_Repository.java.ejs
- _dtoClass_.java.ejs
- _entityClass_ServiceImpl.java.ejs
- _entityClass_Mapper.java.ejs
- _entityClass_Service.java.ejs
- Paged.java.ejs
- _entityClass_Resource.java.ejs
- RedisCache.java.ejs
- UserRedisCache.java.ejs
- CacheErrorException.java.ejs
- ChangeUnitsList.java.ejs
- InitialSetupMigration.java.ejs
- JHipsterCompatibleImplicitNamingStrategy.java.ejs
- JHipsterCompatiblePhysicalNamingStrategy.java.ejs
- Constants.java.ejs
- JHipsterInfo.java.ejs
- JHipsterProperties.java.ejs
- JsonbConfiguration.java.ejs
- LocalDateProvider.java.ejs
- MongockConfiguration.java.ejs
- Authority.java.ejs
- User.java.ejs
- TokenProvider.java.ejs
- AuthoritiesConstants.java.ejs
- BCryptPasswordHasher.java.ejs
- RandomUtil.java.ejs
- UsernameNotFoundException.java.ejs
- UserNotActivatedException.java.ejs
- ManagementInfoDTO.java.ejs
- PasswordChangeDTO.java.ejs
- UserDTO.java.ejs
- UserMapper.java.ejs
- AuthenticationService.java.ejs
- EmailAlreadyUsedException.java.ejs
- IdGenerator.java.ejs
- InvalidPasswordException.java.ejs
- MailService.java.ejs
- ManagementInfoService.java.ejs
- StringIdGenerator.java.ejs
- UsernameAlreadyUsedException.java.ejs
- UserService.java.ejs
- BadRequestAlertException.java.ejs
- ConstraintViolationExceptionMapper.java.ejs
- EmailAlreadyUsedException.java.ejs
- EmailNotFoundException.java.ejs
- ErrorConstants.java.ejs
- FieldErrorVM.java.ejs
- InvalidPasswordWebException.java.ejs
- LoginAlreadyUsedException.java.ejs
- ConfigPropsVM.java.ejs
- EnvVM.java.ejs
- KeyAndPasswordVM.java.ejs
- LoggerVM.java.ejs
- LoginVM.java.ejs
- ManagedUserVM.java.ejs
- PageRequestVM.java.ejs
- SortRequestVM.java.ejs
- UserVM.java.ejs
- AccountResource.java.ejs
- AuthInfoResource.java.ejs
- AuthorityResource.java.ejs
- JHipsterConfigurationEndpoint.java.ejs
- JHipsterLoggersEndpoint.java.ejs
- JHipsterMetricsEndpoint.java.ejs
- LogoutResource.java.ejs
- ManagementInfoResource.java.ejs
- SpaFilter.java.ejs
- UserJWTController.java.ejs
- UserOauth2Controller.java.ejs
- UserResource.java.ejs
- HeaderUtil.java.ejs
- PaginationUtil.java.ejs
- ResponseUtil.java.ejs
- privateKey.pem
- publicKey.pem
- activationEmail.html.ejs
- creationEmail.html.ejs
- passwordResetEmail.html.ejs
- application.properties.ejs
- default_banner.txt
- reflect-config-mongo.json.ejs
- resources-config.json.ejs
- create.ejs
- create_with_field_required.ejs
- defaults.ejs
- delete.ejs
- get.ejs
- get_all.ejs
- imports.ejs
- object_verification.ejs
- update.ejs
- _persistClass_Asserts.java.ejs
- _persistClass_Test.java.ejs
- _persistClass_TestSamples.java.ejs
- _entityClass_MapperTest.java.ejs
- _entityClass_ResourceTest.java.ejs
- UserBuilder.java.ejs
- Foo.java.ejs
- FooRedisCache.java.ejs
- RedisCacheTest.java.ejs
- JHipsterPropertiesMock.java.ejs
- LocalDateProviderTest.java.ejs
- AuthorityTest.java.ejs
- UserTest.java.ejs
- EmailServerResource.java.ejs
- InjectKeycloakServer.java.ejs
- InjectMailServer.java.ejs
- KeycloakServerResource.java.ejs
- MockOidcServerTestResource.java.ejs
- UserMapperTest.java.ejs
- MailServiceTest.java.ejs
- IntegrationTestBase.java.ejs
- IntegrationTestBase_oauth2.java.ejs
- AccountResourceIT.java.ejs
- AccountResourceIT_oauth2.java.ejs
- AccountResourceTest_jwt.java.ejs
- AccountResourceTest_oauth2.java.ejs
- AuthorityResourceTest.java.ejs
- LogoutResourceTest.java.ejs
- ManagementInfoResourceTest.java.ejs
- UserJWTControllerTest.java.ejs
- UserResourceTest.java.ejs
- ArchTest.java.ejs
- TestTokenProvider.java.ejs
- TestUtil.java.ejs
- checkstyle.xml.ejs
- gradle.properties.ejs
- gradlew
- gradlew.bat
- mvnw
- mvnw.cmd
- pom.xml.ejs
- README.md.jhi.quarkus.ejs
- settings.gradle.ejs
- command.js
- entity-files.js
- files.js
- generator.js
- generator.spec.js
- index.js
- generator.spec.js.snap
- health.tsx.ejs
- command.js
- generator.js
- generator.spec.js
- index.js
- generator.spec.js.snap
- generator.spec.js.snap
- command.js
- generator.js
- generator.spec.js
- index.js
- command.js
- generator.js
- generator.spec.js
- index.js
- constants.js
- .editorconfig
- .gitattributes
- .gitignore
- .prettierignore
- .prettierrc.yml
- .yo-rc.json
- .yo-resolve
- eslint.config.ts
- LICENSE
- NOTICE
- package-lock.json
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- vitest.test-setup.ts
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/jhipster/generator-jhipster-quarkus
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd generator-jhipster-quarkus
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Node.js npm 명령어를 쓰려면 Node.js가 설치되어 있어야 합니다.
npm install -g generator-jhipster-quarkus
npm 레지스트리에 배포된 패키지를 전역으로 설치합니다. 소스 클론이 필요 없습니다.
npm install -g jhipster/generator-jhipster-quarkus#main
npm 레지스트리에 배포된 패키지를 전역으로 설치합니다. 소스 클론이 필요 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Maven (Java)
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java 프로젝트를 빌드/실행하려면 필요합니다.
- Maven mvn 명령어를 쓰기 위한 빌드 도구입니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd generators/quarkus/resources
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mvn clean install
Maven으로 의존성 설치와 빌드를 진행합니다.
BUILD SUCCESS 메시지가 뜨면 성공입니다. target/ 폴더에 결과물이 생성됩니다.
4. Gradle (Java/Kotlin)
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd generators/quarkus/resources
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
./gradlew build
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
5. Node.js
쉬움사전 준비물
npm install -g generator-jhipster-quarkus
npm 레지스트리에 배포된 패키지를 전역으로 설치합니다. 소스 클론이 필요 없습니다.
npm install -g jhipster/generator-jhipster-quarkus#main
npm 레지스트리에 배포된 패키지를 전역으로 설치합니다. 소스 클론이 필요 없습니다.
npm link
이 명령어를 터미널에 그대로 입력해 실행하세요.
npm link generator-jhipster
이 명령어를 터미널에 그대로 입력해 실행하세요.
npm link generator-jhipster-quarkus
이 명령어를 터미널에 그대로 입력해 실행하세요.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
