웹사이트 검색

Gradle Eclipse 플러그인 튜토리얼


오늘은 Gradle Eclipse 플러그인에 대해 알아보겠습니다. 이전 게시물에서 Gradle 기본 사항 및 Gradle 설치에 대해 논의했습니다. 이 게시물을 읽기 전에 Gradle 튜토리얼에 대한 이전 게시물을 참조하십시오.

그레이들 이클립스 플러그인

이 게시물에서는 다음 두 가지 주제에 대해 논의합니다.

  1. Gradle Eclipse 플러그인 설정 방법
  2. Gradle Eclipse 플러그인을 사용하여 간단한 Java 예제를 개발하는 방법

Gradle은 자체 DSL(Domain Specific Language) Groovy 기반 스크립트를 사용하여 빌드 스크립트를 작성합니다. Ant 및 Maven과 달리 복잡한 XML 빌드 스크립트를 사용하지 않습니다. Gradle은 Java를 사용하여 개발되고 구성 요소는 Groovy를 사용하여 개발됩니다. Groovy를 사용하여 빌드 스크립트를 작성합니다. 전제 조건: Gradle DSL 스크립트를 이해하려면 Groovy 기본 사항에 대한 지식이 있어야 합니다. 이 게시물을 진행하기 전에 Groovy 자습서를 살펴보십시오. 참고: Groovy는 동적 프로그래밍 언어이며 구문은 Java 프로그래밍 언어와 유사합니다. Java 개발자가 배우기는 매우 쉽습니다.

Gradle 빌드 스크립트

이제 간단한 Gradle 빌드 스크립트 작성을 시작하겠습니다. 이미 Ant 및 Maven 빌드 스크립트에 익숙하므로 빌드 스크립트 작성을 시작하는 시작점이 무엇인지 알고 있습니다. 가장 먼저 알아야 할 것은 Gradle 기본 빌드 스크립트 파일 이름입니다. Ant의 기본 빌드 스크립트 이름이 build.xml이고 Maven 기본 빌드 스크립트 이름이 pom.xml인 것처럼 Gradle 기본 빌드 스크립트 이름은 build.gradle 입니다. ."gradle\ 명령을 실행하면 현재 작업 디렉토리에서 사용 가능한 이 기본 파일을 검색합니다. 찾으면 해당 빌드 스크립트를 실행합니다. 그렇지 않으면 유용한 기본 도움말 메시지가 표시됩니다. Eclipse Gradle Plugin을 사용하여 모든 Gradle 예제를 개발하고 테스트합니다. 간단한 예제로 작업하기 전에 먼저 Eclipse IDE로 Gradle Plugin을 설정해 보겠습니다.

Gradle Eclipse 플러그인 설치

Eclipse 4.4 Luna IDE를 사용하고 있습니다. 다른 Eclipse 버전에도 동일한 단계를 사용할 수 있습니다.

이 단계에서는 Eclipse Gradle 플러그인을 설치하고 Eclipse IDE를 다시 시작합니다. 이제 Gradle Build 도구를 사용하여 애플리케이션 개발을 시작할 수 있습니다.

Gradle Eclipse 플러그인 예제

이제 Eclipse Gradle Plugin을 사용하여 간단한 Java 예제를 개발할 것입니다. 이 응용 프로그램을 개발하고 테스트하려면 다음 단계를 따르십시오.

apply plugin: 'java'
apply plugin: 'eclipse'

sourceCompatibility = 1.5
version = '1.0'
jar {
    manifest {
        attributes 'Implementation-Title': 'Gradle Quickstart',
                   'Implementation-Version': version
    }
}

repositories {
    mavenCentral()
}

dependencies {
compile group:'commons-collections',name:'commons-collections',version:'3.2'
testCompile group: 'junit', name: 'junit', version: '4.+'
}

test {
    systemProperties 'property': 'value'
}

uploadArchives {
    repositories {
       flatDir {
           dirs 'repos'
       }
    }
}

이 단계에서 이 파일 내용을 이해하지 못하더라도 걱정하지 마십시오. 다음 게시물에서 이 파일 콘텐츠에 대해 자세히 논의하고 Gradle 및 Maven 빌드 스크립트 차이점에 대한 하나의 게시물을 자세히 제공합니다.12. 이 기본 Java Gradle 프로젝트는 아래와 같이 하나의 Java 파일(Person.java 및 하나의 JUnit 테스트 클래스 PersonTest.java)을 생성합니다.

package org.gradle;

import org.apache.commons.collections.list.GrowthList;

public class Person {
    private final String name;

    public Person(String name) {
        this.name = name;
        new GrowthList();
    }

    public String getName() {
        return name;
    }
}

PersonTest.java

package org.gradle;

import org.junit.Test;
import static org.junit.Assert.*;

public class PersonTest {
    @Test
    public void canConstructAPersonWithAName() {
        Person person = new Person("Larry");
        assertEquals("Larry", person.getName());
    }
}

논리가 많지 않습니다. 테스트를 위해 Person POJO 클래스와 하나의 JUnit을 생성했습니다.17. 애플리케이션을 실행할 시간입니다. 다음 단계를 사용하여 Gradle 빌드 스크립트를 빌드하고 테스트하십시오.

콘솔 출력을 관찰하면 "BUILD SUCCESSFUL” 메시지가 표시됩니다. 이는 Gradle 빌드 명령이 성공적으로 실행되었음을 의미합니다.

Gradle 빌드 명령을 실행하면 다음 작업을 수행합니다.

이 단계 중 하나에서 문제가 발생하면 "BUILD FAILED\ 오류 메시지가 표시됩니다. Gradle Eclipse 플러그인 예제는 여기까지입니다. 다음 게시물에서 build.gradle 파일 콘텐츠 및 Gradle 명령을 살펴보겠습니다.