프로젝트 빌드
build_egovframe_projectCompile, test, or package an eGovFrame project by auto-detecting Maven or Gradle, with per-file error parsing. Use dryRun to preview commands.
Instructions
생성한 eGovFrame 프로젝트를 실제로 빌드(컴파일·테스트·패키지)하고 결과를 구조화해 반환합니다. 빌드도구(maven/gradle)와 래퍼(mvnw/gradlew)를 자동 감지하고, 컴파일·테스트 오류를 파일·라인 단위로 파싱합니다. dryRun으로 실행 예정 명령만 미리볼 수 있습니다. (생성→검증 루프 완성)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | 빌드 작업: compile(컴파일만), test(테스트까지), package(패키징, 테스트 생략). 기본 compile | compile |
| dryRun | No | true면 실행 없이 감지된 빌드도구·명령만 반환 | |
| projectDir | Yes | 빌드할 프로젝트 루트 디렉터리(pom.xml 또는 build.gradle 위치, 절대경로 권장) | |
| maxLogLines | No | 반환 로그의 최대 줄 수(마지막 N줄). 기본 200줄 | |
| timeoutSeconds | No | 빌드 타임아웃(초). 초과 시 중단. 기본 300초 |