Android
-
Android Gradle - Gradle Scripts(1)Android 2021. 4. 24. 13:31
프로젝트 build.gradle buildscript { apply from: file('dependencies.gradle') repositories { google() jcenter() } dependencies { classpath "com.android.tools.build:gradle:$androidPluginVersion" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion" classpath 'com.google.gms:google-services:4.1.0' // NOTE: Do not place your application dependencies here; they belong // in the individual m..
-
Android Gradle - Gradle이란Android 2021. 4. 23. 09:51
Gradle의 특징 • 폴리글랏 빌드(Polyglot Build) - 60개의 서로 다른 언어(Java, Scala, C/C++등)를 Gradle을 사용하여 빌드하고 관리한다. - 각 언어를 플러인으로 구별하는데 예를 들면 일반 Java는 java, 안드로이드는 com.android.application 플러그인 사용한다. • 도구 통합 - CI도구인 Jenkins을 이용해서 자동 빌드 및 배포가 가능하다. • 외부 라이브러리 관리 자동화 - 개발자가 더 이상 외부 라이브러리 관리를 하지 않아도 된다. • 고성능 빌드 - 점진적인 빌드, 빌드 캐싱, 병렬 빌드 기능을 지원하여 고성능 빌드를 추구한다. • 빌드 스크립트 생산성이 높다 - JVM 언어인 Groovy로 구축되어 있어 Groovy의 장점을 활용..