2016-06-17 2 views

답변

2

문서를 확인하면 잘 설명되어 있습니다. 그러나 여기입니다 : 1 : 빌드 스크립트가 외부 라이브러리를 사용할 필요가있는 경우

, 당신은 빌드 스크립트 자체 스크립트의 클래스 경로에 그들에게 를 추가 할 수 있습니다. buildscript() 메서드를 사용하여 빌드 스크립트 클래스 경로를 선언하는 클로저를 전달하여이 작업을 수행합니다.

이 외부 의존성에 대한 좋은


2 (너무 buildscript 부분에있는 인터넷의 repos에서 예를 들어.) : 각 테이블과 설명과 함께 Docs. 컴파일은 컴파일하는 동안 종속성을 갖습니다. (예를 들어, 'runtime'을 설정할 수 있으며, 런타임 중에 이러한 의존성이 사용되거나, 컴파일 컴파일시에만 testCompile이 사용됩니다). 이건 매우 중요합니다! 자신의 문서를 읽으십시오. 물론 매번 모든 것을 컴파일하려고 할 수는 있지만 이것은 정말로 나쁜 생각입니다. 좋은 예는 단지 compileTest 테스트 후 공동 컴파일시 사용 JUnit을 필요의 JUnit 테스트입니다

testCompile "junit:junit:X.YZ" 

3 : 그것은 당신이 자바를 적용 :), 또는 당신이 봄을 필요로 할 때 또는 플러그인을 적용한다는 것을 의미 봄 부츠, 그럼 당신은 단순히 Gradle, 헤이 Gradle, 내가 이것을 사용하기 때문에 그렇게 말할 수 있습니다. 더 here.

1

사용자 가이드의 PDF 버전을 제공하기 때문에 전체 Gradle 배포판을 다운로드하는 것이 좋습니다 (다른 방법으로는 사용자 가이드 PDF를 얻을 수 없다). 명확하게 당신과 무관 한 장을 건너 뛰고 위에서 아래로 읽으십시오. 이 모든 질문에 대한 답을 얻고 아직 묻지 않은 내용이 더 많이 나옵니다.

그러나 간단한 답변을 제공해 드리겠습니다.

Q1 : Gradle에는 빌드 스크립트에 대한 종속성과 빌드중인 코드에 대한 종속성이 있습니다. 그들은 분리되어있다.

Q2 : Classpath는 자바에서 사용되는 런타임 개념으로, Gradle은 다양한 방식으로 활용됩니다. 컴파일은 최종 런타임 클래스 경로에 영향을주는 종속성을 추가 할 수있는 "구성"입니다.

Q3 : "apply plugin"이 Gradle 플러그인을 적용하고 있습니다. 사용 설명서를 읽으십시오.

+0

온라인 사용자 가이드는 다음 위치에 있습니다. https://docs.gradle.org/current/userguide/userguide.html – paulsm4