create_egovframe_project
Generates a new eGovFrame project skeleton from official templates, applying specified project name, groupId, and database type. Supports dry-run preview.
Instructions
전자정부 표준프레임워크 공식 템플릿으로 새 프로젝트 골격을 생성합니다. 공식 GitHub 템플릿을 내려받아 projectName/groupId/DB 타입을 적용합니다. dryRun=true로 먼저 미리보기할 수 있습니다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | No | 내려받을 브랜치/태그(미지정 시 템플릿 기본 브랜치). 예: main, v4.3.0 | |
| dryRun | No | true면 디스크에 쓰지 않고 생성 예정 내용만 미리보기 | |
| groupId | Yes | 자바 groupId. 예: egovframework.example | |
| database | No | DB 타입 (템플릿 지원: hsql|mysql|oracle|altibase|tibero) | hsql |
| template | No | 템플릿 종류 | simple-backend |
| outputDir | Yes | 프로젝트를 생성할 상위 디렉터리(절대경로 권장) | |
| projectName | Yes | 프로젝트명(artifactId). 소문자·숫자·하이픈, 예: my-egov-app |