Java/Gradle
-
[Gradle] Java Plugin 알아보기Java/Gradle 2024. 3. 6. 22:33
- 목차 들어가며.Java Plugin 은 Gradle 에서 Java 프로젝트를 빌드하고 관리하는 데 필요한 주요 플러그인입니다.이 플러그인은 Java 애플리케이션을 컴파일하고, JAR 파일을 생성하며, 테스트를 실행하고, 의존성을 관리하는 기능을 제공합니다. Gradle 은 기본적으로 Java 빌드를 간편하게 할 수 있도록 많은 기능을 자동으로 제공하고, 다양한 설정을 통해 빌드 프로세스를 커스터마이징할 수 있습니다. 기본적으로 build.gradle 파일 내부에서 아래와 같이 선언하여 사용합니다.plugins { id 'java'} 그리고 java Block 을 통해서 Java Compile, Build 에 관한 여러가지 설정이 가능합니다. java { sourceCompatibility = ..
-
[Gradle] Gradle 과 JVM 관계 알아보기 ( 간단한 Task 생성하기 )Java/Gradle 2024. 2. 17. 17:49
- 목차 들어가며.이번 글에서는 Gradle 의 동작 방식을 알아보기 위해서 build.gradle 내부에 간단한 Task 를 생성 후 실행해보도록 합니다. Gradle 과 JVM 관계.먼저 Gradle 이 JVM 위에서 어떤 식으로 동작하는지 알아보기 위해서 Gradle Docker Container 를 실행합니다. docker run -it --rm --name gradle gradle bash 그리고 이 Gradle Docker Container 내부에서 간단한 Task 를 생성 후 실행합니다.아래의 간단한 예시는 build.gradle 파일을 생성하며, 이 파일은 300초 동안 실행되도록 작성하였습니다. cat ./build.gradletask delayedTask { println "Ta..