Java 프로젝트에서 Gradle을 사용하는 방법은 비교적 간단합니다. Gradle을 통해 프로젝트를 설정하면 빌드, 의존성 관리, 테스트, 배포 등 다양한 작업을 자동화할 수 있습니다. 아래는 Java 프로젝트에서 Gradle을 사용하는 기본적인 단계입니다.
1. Gradle 설치하기
Gradle을 사용하려면 시스템에 Gradle이 설치되어 있어야 합니다. Gradle은 수동 설치하거나 Gradle Wrapper를 통해 프로젝트 내부에 특정 버전을 사용할 수 있도록 설정할 수 있습니다.
Gradle 설치 방법:
- Gradle 공식 웹사이트에서 최신 버전을 다운로드합니다.
- 설치 후, 환경 변수에
GRADLE_HOME
을 설정하고,PATH
에 추가합니다. - 설치 확인: 터미널에서
gradle -v
를 입력하여 설치가 올바르게 되었는지 확인합니다.
2. Gradle 프로젝트 생성하기
터미널에서 Gradle을 이용해 Java 프로젝트를 생성합니다.
gradle init
위 명령을 입력하면 Gradle 프로젝트 초기화를 위한 옵션을 선택할 수 있는 프롬프트가 나타납니다. 선택사항에 따라 Java 애플리케이션이나 라이브러리 프로젝트를 생성할 수 있습니다.
3. build.gradle
설정 파일 구성하기
Gradle 프로젝트의 핵심은 build.gradle
파일입니다. Java 프로젝트를 위한 기본 build.gradle
파일은 다음과 같습니다.
plugins {
id 'java'
}
group = 'com.example'
version = '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
dependencies {
testImplementation 'junit:junit:4.13.2'
}
plugins
: Gradle에 Java 플러그인을 추가하여 Java 프로젝트로 설정합니다.repositories
: 의존성 라이브러리를 다운로드할 리포지토리를 지정합니다. 일반적으로 Maven Central을 사용합니다.dependencies
: 프로젝트의 의존성을 정의합니다. 예를 들어, 위 예제에서는 JUnit을 테스트 라이브러리로 사용합니다.
4. Gradle Wrapper 설정하기
Gradle Wrapper는 프로젝트에 특정 Gradle 버전을 포함시키는 방식으로, 사용자가 Gradle을 별도로 설치하지 않아도 프로젝트를 빌드할 수 있게 합니다.
gradle wrapper
위 명령을 실행하면 프로젝트에 gradlew
및 gradlew.bat
파일이 생성됩니다. 이제 ./gradlew build
명령을 사용하여 빌드를 실행할 수 있습니다.
5. 프로젝트 빌드 및 실행
빌드와 실행은 아래 명령어로 할 수 있습니다.
./gradlew build # 프로젝트를 빌드합니다.
./gradlew run # Java 애플리케이션을 실행합니다 (application plugin 필요).
./gradlew test # 테스트를 실행합니다.
./gradlew clean # 이전 빌드 결과물을 삭제합니다.
build.gradle
파일을 수정하여 의존성 추가나 설정 변경이 가능합니다. 예를 들어, 특정 라이브러리를 추가하려면 dependencies
섹션에 라이브러리를 추가합니다.
6. IntelliJ IDEA 또는 Eclipse에서 Gradle 프로젝트 사용
IntelliJ IDEA나 Eclipse와 같은 IDE에서 Gradle 프로젝트를 쉽게 가져올 수 있습니다.
- IntelliJ IDEA:
File -> Open
을 선택한 후build.gradle
파일을 열어 프로젝트를 가져옵니다. - Eclipse: Eclipse는 Gradle 빌드십(Buildship) 플러그인을 사용하여 Gradle 프로젝트를 가져올 수 있습니다.
이 과정을 통해 Gradle을 사용하여 Java 프로젝트를 효과적으로 관리하고 자동화할 수 있습니다. 필요한 의존성을 쉽게 추가하고 빌드 스크립트를 통해 다양한 빌드 작업을 처리할 수 있습니다.
'언어 > Gradle' 카테고리의 다른 글
[ Gradle ] Gradle 주요 특징과 기본 구조 (0) | 2024.09.25 |
---|---|
[ Gradle ] Gradle 설치하기 (2) | 2024.09.25 |