gradle은 빌드 자동화 도구이고, gradle 빌드는 아직 빌드 도구를 장착하지 않은 plain 프로젝트를 gradle 프로젝트로 바꾸는 과정이다. 빌드 도구를 안 쓰면 컴파일 및 실행을 수동으로 처리할 수 있다.
gradle 빌드 방법은 콘솔에서 'gradle build' 또는 'gradlew wrapper' 명령 중 하나로 할 수 있다.
어느 방법으로 빌드하더라도 그 전에 먼저 콘솔에서 'gradle init' 명령으로 초기화를 해야 한다.
초기화를 하면 build.gradle을 포함한 기본적인 gradle 프로젝트 구조가 나타난다.
그러면 빌드를 할 수 있다.
콘솔에서 프로젝트 폴더 경로에서 'gradle init'를 입력한다. 작동하며 여러가지 선택지가 나온다.
선택 내역:
type of project: 2.application (1.basic보다 나은 점이 무엇인지 미확인)
implementation language: 3.java (원하는 언어 선택)
Split functionality across multiple subprojects: 1.no (멀티 프로젝트가 아니므로)
Select build script DSL: 1.Groovy (큰 이유는 없는 선택)
test framework: 4.JUnit Jupiter (Junit 5를 선호하여 선택)
Project name과 Source pacakage name은 자유롭게 수정 가능하므로 부담 없이 입력한다.
init 완료 후 팝업의 load버튼을 누르거나 잠시 기다리면서 프로젝트 구조의 변화를 확인한다.
2.application type init의 경우 초기화를 하면 gradle/, gradlew, gradlew.bat, settings.gradle, app/이 생긴다. app/안에 build.gradle이 있다.
gradle/wrapper, gradlew, gradlew.bat는 'gradlew wrapper' 관련 파일이다. 'gradlew wrapper'는 gradle build 커맨드 중 하나이고 일반적으로 협업이 많은 개발 프로젝트에선 이것이 바람직한 방법이다.
출처: ChatGpt