수색…


Gradle - 태그 정보

Gradle : 모든 소프트웨어를 빌드하는 데 사용되며, 모든 플러그인, 저장소에서 다운로드 한 라이브러리를 구성하고 이행하는 데 사용되는 도메인 전용 언어입니다.

플러그인 사용 :

Apply plugin: ‘com.android.application’

플러그인은 핵심 가치 양식의 속성입니다. 위의 성명에서 플러그인은 키를 나타내며 싱글 코트의 오른쪽 끈은 그 값이됩니다.

Gradle은 DSL (도메인 특정 언어)입니다.

그것은 다른 blocks:Tags 포함 blocks:Tags

repositories { } 
dependencies {}
android {} 

리포지토리와 종속성은 응용 프로그램 코드의 요구 사항을 구성하는 데 사용됩니다. Android 블록은 특정 코드 또는 정보를 응용 프로그램에 추가하는 데 사용됩니다. 또한 사용자 정의 태그를 생성하고 자체 사용자 정의 코드, 라이브러리 및 정보를 정의합니다.

“task” tag :

task genrateTestDb (depends on: ….) {
 }

모든 응용 프로그램의 파일 다운로드

Build.gradle -이 파일은 모든 프로젝트에서 작동합니다. Settings.gradle - 모든 하위 디렉토리 또는 프로젝트 정의가 응용 프로그램에 포함됩니다.

Build.gradle 에는 다음이 포함됩니다.

repositories { 
mavenCentral()
} 

위 저장소 태그 개최 mevenCentral() 은 모든 종속성에서 다운로드 한 의미 mevenCentral() 먹 사용할 수 있습니다 jcenter() 또는 너무 다른 소스를. Dependencies 블록은 repositories 에서 다운로드해야하는 모든 컴파일 시간 의존성 을 유지 repositories .

dependencies {
compile ‘org.codehous.groovy:groovy-all:2.3.2’
}

위의 meven 라이브러리입니다 : 구문 :

org.codehous.groovy -> 그룹 ID

groovy-all -> 주문 사실 ID, 그건 도서관을 식별하는 데 사용되는 이름입니다.

2.3.2' -> 버전

Settings.gradle - 프로젝트에 추가 된 모든 하위 프로젝트의 포함 태그입니다.

Include ‘googlechart’, ‘chuckgroovy’


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow