학과 샘플강의

Gradle 전체 : 3시간 51분|회차당 평균 : 38분30초

알지오 2016. 11. 14. 09:36


Gradle

전체 : 3시간 51분|회차당 평균 : 38분30초


01 Gradle 개념 및 간단한 실습

Gradle 개념을 알아보고 간단한 실습예제를 진행 후 Gradle에서 사용되는 기본적인 옵션 및 Tasks에 대해서 설명합니다.

37분


02 Gradle 빌드 흐름 및 타스크 정의

Gradle 의 빌드 흐름 및 LifeCycle을 살펴보고 Gradle의 타스크에 대하여 정의 및 활용방법에 대해 살펴봅니다.

41분 


03 Gradle 스크립트 파일의 구조와 Gradle의 기본 객체

Gradle 의 스크립트 파일 구조를 알아보고 Gradle 에서 사용하는 기본 도메인 객체와 그 속성 및 API를 알아봅니다.

41분


04 Gradle의 기본 객체 및 멀티프로젝트 구조

Gradle 에서 사용하는 기본 도메인 객체와 멀티프로젝트 구조에 대해서 알아봅니다.

36분 

책갈피 : [00:02] gradle 객체/[00:49] 새 프로젝트 생성/[01:29] 빌드 스크립트 수행/[01:45] gradleHomeDir/[01:54] gradleUserHomeDir/[02:12] gradleVersion/[02:23] rootProject/[02:36] startParameter/[03:03] taskGraph/[03:26] API 함수/[03:41] 새 프로젝트 생성/[04:38] 빌드 스크립트 수행/[05:08] Start task, End task/[05:31] TaskExecutionListener/[06:06] addListener/[06:41] TaskActionListener/[07:44] Javadoc 참조/[08:03] callback API/[08:47] 빌드 스크립트 수행/[09:16] settingsEvaluated/[09:26] projectsLoaded/[09:36] before/afterProject/[09:53] projectsEvaluated/[10:06] buildFinished/[10:19] settings 객체/[10:36] 실습 예제/[10:40] 새 프로젝트 생성/[11:26] rootProject/[11:47] 빌드 스크립트 수행/[13:30] rootDir/[13:51] settings/[14:42] startParameter/[15:00] 멀티 프로젝트 실습/[16:05] 빌드 스크립트 수행/[16:28] 디렉토리 추가 생성/[17:16] 빌드 스크립트 수행/[17:43] 속성 이동 후 빌드 수행/[18:25] include/[19:01] 다중객체 구분자 지정/[19:31] findProject/project/[19:49] 빌드 스크립트 수행/[20:56] null/[21:43] DSL Reference 참조/[22:32] 멀티 프로젝트/[23:21] 계층형 프로젝트/[23:50] 단층형 프로젝트/[24:36] include API/[24:44] include Flat API/[26:35] 계층형 프로젝트 장단점/[27:05] 멀티 프로젝트 작성방법/[27:28] 스크립트 작성/[27:43] 빌드 스크립트 수행/[28:24] 결과 확인/[30:25] dependencies/[31:35] include 역할/[32:19] plugin/[33:14] 외부 플러그인 지정/[34:03] java,grooby,scala/[34:26] 통합 플러그인


05 Gradle의 파일 참조

Gradle 에서 파일을 참조하는 다양한 방법을 살펴봅니다.

38분

책갈피 : [00:17] 파일 참조 알아보기/[00:24] 자바 프로젝트 생성/[01:04] java 파일 생성/[01:48] 파일 수행/[02:25] 타스크 생성,절대경로 출력/[03:12] 상대경로 전달/[03:46] 파일 수행/[04:32] URL Object/[05:04] 빌드 스크립트 수행/[05:45] URI Object/[06:05] 빌드 스크립트 수행/[06:19] 클로저 사용/[06:55] PathValidation/[07:56] 파일명 임의 수정 후 수행/[08:10] BUILD FAILED/[08:54] 여러 개의 파일 참조/[09:03] 새 자바프로젝트 생성/[09:25] FileCollection/[09:40] 빌드 스크립트 수행/[10:34] PathValidation/[10:47] FileCollection 참조/[11:54] 빌드 스크립트 수행/[12:24] List 객체/[12:45] List as File/[12:58] 빌드 스크립트 수행/[13:15] FileCollection을 다른 형태로 변환/[13:39] 새 프로젝트 생성/[14:34] 경로 출력 예제/[14:55] 빌드 스크립트 수행/[15:19] Set 객체/[15:30] as 연산자/[15:41] 결과 확인/[15:56] 배열형식으로 변환,출력/[16:18] 빌드 스크립트 수행/[16:32] 연산자 활용/[17:55] groovy 연산자 overloading/[18:47] 필터링 기능/[19:58] 빌드 스크립트 수행/[20:49] 경로/[20:56] getAsPath, asPath/[21:40] 빌드 스크립트 수행/[22:23] 상태 확인 메서드/[22:41] isEmpty/[23:17] 빌드 스크립트 수행/[23:37] contains/[24:37] stopExecutionIfEmpty/[25:21] 주석해제 후 빌드 재수행/[25:30] 예외 발생, BUILD FAILED/[25:52] FileTree/[27:33] 빌드 스크립트 수행/[28:19] FileTree include/[28:32] FileTree exclude/[29:21] 빌드 스크립트 수행/[30:27] closer/[32:01] MAP/[33:51] matching 메서드/[35:08] 빌드 스크립트 수행/[36:02] visit 메서드/[37:06] 빌드 스크립트 수행/[37:41] visitDir/[37:57] 빌드 스크립트 수행


06 Gradle의 파일 복사 및 디렉터리 생성과 의존관계관리의 목적

Gradle 에서 파일을 복사, 디렉터리 생성하는 다양한 방법, 그래들의 의존관계관리 목적을 살펴보고 의존관계관리 기능을 살펴봅니다.

38분

책갈피 : [00:01] 파일 복사 방법/[00:19] 새 프로젝트 생성/[00:38] 클래스 파일 생성/[00:58] 빌드에 소스코드 입력/[01:12] 빌드 스크립트 수행/[02:30] from 메서드/[03:19] into 메서드/[04:04] 빌드 재수행/[04:39] 괄호 제거후 수행/[04:56] 결과 확인/[05:03] 원하는 파일만 지정/[06:17] include 한 줄로 작성/[06:28] 빌드 스크립트 수행/[07:08] 새 소스코드 입력/[08:49] includeEmptyDirs/[09:45] 복사시 파일명 변경/[10:02] rename 소스코드 입력/[11:21] 빌드 스크립트 수행/[13:26] task에서 파일 복사 수행/[14:02] def/[15:07] 패키지 경로로 인한 에러/[15:17] 파일 내용 편집하기/[15:25] 새 프로젝트 생성/[15:45] 클래스 파일 생성/[16:03] 소스코드 입력/[17:02] 빌드 스크립트 수행/[17:43] 파일 삭제 방법/[17:50] delete/[18:08] 빌드 스크립트 수행/[19:17] 디렉토리 생성하기/[19:27] mkdir/[20:56] logger/[21:44] LogLevel 변경/[22:31] DSL Reference 참조/[22:54] 의존관계 관리 목적/[23:22] 의존관계 해결 자동화/[23:30] 새 프로젝트 생성/[23:54] 소스 코드 입력, 빌드 수행/[25:20] 의존관계 그룹 구성/[25:40] dependencies/[26:10] 의존관계 지정 방법/[26:20] 새 프로젝트 생성/[26:55] repositories 블록/[27:32] 빌드 스크립트 수행/[28:13] 파일 의존관계/[29:27] fileTree/[29:46] 프로젝트 의존관계/[30:48] gradle api 의존관계/[31:09] local groovy 의존관계/[31:30] 빌드 스크립트 수행/[32:51] extendsFrom/[34:41] 저장소 설정 방법/[35:00] maven 저장소 설정/[35:39] artifactUrls/[36:09] mavenLocal/[36:51] jcenter 지정




샘플확인 : 알지오 검색후 -> 강의검색란 -> Gradle


※ 다음 강의는 순차적으로 업데이트 진행중입니다.