Uncategorized

Gradle 튜토리얼과 가이드

이 장에서, 당신은 Gradle을 사용하여 학습하는 데 도움이 되는 프로젝트 기반 튜토리얼과 주제별 가이드를 찾을 수 있습니다.

당신이 Gradle을 처음 접하든 숙련된 빌더이든, 여기 제공되는 이 가이드는 당신의 목표를 성취하도록 돕기 위해 설계되었습니다.

시작하기

일반적인 작업뿐 아니라 특정 작업에서, Gradle을 사용하는 방법에 대한 단계별 강의입니다.

Gradle build의 build scans를 활성화 하는 방법에 대해 배웁니다. 플러그인과 라이센스 동의를 추가하고, scan을 실행하고, 결과를 확인합니다.  init 스크립트를 사용하여 모든 builds에 대한 build scans 기능을 추가합니다. 

7 분

유형에 상관 없이 어떤 프로젝트에서든 작동하는 Gradle Tasks를 배웁니다. 무슨 Task를 사용할 수 있는지 보고, wrapper를 생성하고, 한 위치에서 다른 위치로 데이터를 복사하고, 플러그인을 추가하는 등의 작업을 수행합니다.

12 분

라이브러리와 문서를 모두 포함하는 어플리케이션을 개발하여, Multi-Project 빌드를 시작합니다.

28 분

Java Project 만들고, 빌드하고, 테스트하고, 테스트 결과를 보고, API docs를 생성하고 ,배포 가능한 jar를 커스텀하기 위해, Build Init 플러그인을 사용합니다.

15 분

Groovy Project를 생성하고, 빌드하고, 테스트하고, 테스트 결과를 보고, API docs를 생성하기 위해 Build Init 플러그인을 사용합니다.

9 분

Kotlin으로 간단한 라이브러리를 작성하고, JUnit으로 테스트하고, Dokka로 API docs를 생성하고, Gradle의 Kotlin DSL를 사용하여 배포합니다.

13 분

Scala 프로젝트를 생성하고, 빌드하고, 테스트하고, 테스트 결과를 확인하고 API 문서를 생성하기 위해 Build Init 플러그인을 사용합니다.

8 분

종속성을 갖는 클라이언트 사이드 자바 어플리케이션을 만들 위해서Build Init 플러그인을 사용합니다.  배포 가능한 jar를 구성하기 위해서 어플리케이션 플러그인을 사용합니다. 프로젝트를 빌드하고, 테스트하고, 테스트 결과를 확인하고, Command-line 어플리케이션으로서 프로젝트를 실행합니다. 

11 분

자바, WAR, Gretty 플러그인을 사용하는 간단한 웹 어플리케이션을 생성합니다. Gretty를 사용하여 어플리케이션을 배포합니다. Mockito와 Slenium을 사용하여 테스트합니다. 모두 Gradle에서 조정합니다.

21 분

작은 자바 어플리케이션을 빌드하여, 외부 JVM artifacts를 사용하는 방법에 대해 배웁니다.

12 분

C++ 언어 파일의 프로젝트를 생성합니다. C++ source, header 파일을 추가합니다. command-line 어플리케이션을 생성하기 위해 Gradle을 사용합니다. 어플리케이션을 실행하고컴파일러와 링커의 출력과 함께 결과를 확인합니다. 

12 분

C++ 라이브러리와 함께 프로젝트를 생성합니다. 정적으로 링크 가능한, 동적으로 링크 가능한 라이브러리를 생성하기 위해 Gradle을 사용합니다. 컴파일러와 링커의 결과를 확인합니다.

10 분

Swift 언어 파일의 프로젝트를 생성합니다. Swift 소스 파일을 추가합니다. Command-line 어플리케이션을 생성하기 위해 Gradle을 사용합니다. 어플리케이션을 실행하고, 컴파일러와 링커의 결과와 함께 결과를 확인합니다.

12 분

Swift 라이브러리 프로젝트를 생성합니다. Swift 소스 파일을 추가합니다. 정적 링크 가능하고 동적 링크 가능한 라이브러리를 생성하기 위해 Gradle을 사용합니다. 컴파일러와 링커의 결과를 확인합니다.

10 분

Jenkins에서 Gradle build를 구성하고 실행하는 방법에 대해 배웁니다.

6 분

TeamCity에서 Gradle build를 구성하고 실행하는 방법에 대해 배웁니다.

8 분

Travis CI에서 Gradle build를 구성하고 실행하는 방법에 대해 배웁니다.

5 분