Gradle
전체 : 7시간 41분|회차당 평균 : 38분24초
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 지정
07 Gradle의 저장소와 전이적 의존관계
ivy 저장소와 로컬파일시스템 저장소 지정방법과 전이적 의존관계와 전이적 의존관계로 인한 문제 해결 방법을 확인해보고 실습합니다.
36분
08 Gradle이 제공하는 테스트 자동화 방법
환경 차이에 대한 이식성, 특정 범위 지정을 통한 실행, 느린 테스트 감소를 위한 기능 제공에 대해 학습합니다.
39분
09 Gradle을 이용한 파일압축방법과 퍼블리싱방법
zip, jar, tar, war 압축 파일 생성 방법, 압축파일을 퍼블리싱하기 위한 gradle에서 제공하는 방법을 알아봅니다.
'학과 샘플강의' 카테고리의 다른 글
스케치업 2017 전체 : 1시간 13분|회차당 평균 : 36분30초 (0) | 2016.12.19 |
---|---|
마스터캠 9.1 전체 : 27분|회차당 평균 : 27분0초 (0) | 2016.12.19 |
레빗 2017 전체 : 5시간 56분|회차당 평균 : 44분30초 (0) | 2016.12.19 |
javascript [실무] 전체 : 9시간 27분|회차당 평균 : 47분15초 (0) | 2016.12.19 |
엑세스2016 전체 : 9시간 41분|회차당 평균 : 29분3초 (0) | 2016.12.15 |