런치 패드 용 Ubuntu의 Gradle


63

우분투에는 어떤 이유로 저장소에 새로운 버전의 Gradle이없는 것으로 보입니다. Launchpad로 빌드 할 프로젝트에 필요합니다.

이것에 대해 어떻게해야합니까?

답변:


86

Gradle을 사용하려면 Java JDK가 설치되어 있어야합니다. Gradle에는 JDK 1.5 이상이 필요합니다. Gradle은 자체 Groovy 라이브러리와 함께 제공되므로 Groovy를 설치할 필요가 없습니다. Gradle은 기존 Groovy 설치를 무시합니다.

Gradle은 경로에서 찾은 JDK를 사용합니다 (확인하려면 java -version 사용). 또는 원하는 JDK의 설치 디렉토리를 가리 키도록 JAVA_HOME 환경 변수를 설정할 수 있습니다.

따라서 Java JDK가 설치되어 있는지 확인한 다음 Gradle 웹 사이트로 이동 하여 Gradle 및 기타 필요한 정보를 다운로드하십시오.

또는 키보드에서 Ctrl+ Alt+ T를 눌러 터미널을 엽니 다. 열리면 아래 명령을 실행하십시오.

sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle

출처 : 그라들


글쎄, 내 로컬 컴퓨터에서 사용할 수는 있지만 Launchpad에서는 작동합니까? 빌드를 시작하기 전에 Gradle을 다운로드하도록 지시하는 방법은 무엇입니까?
Marlinc

나는 당신이 그렇게 할 수 있다고 생각하지 않습니다. 로컬로 빌드 한 다음 Launchpad에 추가해야한다고 생각합니다.
Mitch

왜 받아들이지 않았습니까? :)
Mitch

Launchpad에서는 작동하지 않기 때문입니다. 런치 패드에서 빌드 종속성에 대한 PPA를 추가 할 수 있습니다. 그래서 그것을 추가하고 패키지에 대한 빌드 종속성으로 지정했습니다. 이 질문에 대한 답변으로 다른 사람들도 볼 수 있도록 추가했습니다.
Marlinc

이 명령을 실행 한 후 gradle 홈은 어디에 있습니까?
nazar_art

30
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update

이것은 정답이지만 make 전에 다음을 sudo apt-get install gradle수행하십시오.

sudo apt-cache search gradle

다음 새로운 저장소에서 최신 버전을 설치하십시오. 제 경우에는 :

sudo apt-get install gradle-1.9

효과가있다! (필요하지 않은 버전이 있으면 기본 리포지토리에서 gradle (1.4)을 설치하면 오류가 발생합니다 ...).


그러나 "gradle-1.9는 이미 최신 버전입니다"라는 메시지가 나타납니다. 따라서 gradle을 설치할 수 없습니다.
IgorGanapolsky

Gradle을이 설치됩니다/usr/lib/gradle/{your-version}
nazar_art


2

Gradle Wrapper 인 gradlew 가 가장 좋은 방법 인 것 같습니다 : https://docs.gradle.org/2.11/userguide/gradle_wrapper.html

Gradle에 의해 생성 된 스크립트이며 자동으로 다음을 수행 할 수 있습니다.

  • 필요한 Gradle 버전이없는 경우 다운로드
  • 필요할 때 사용하십시오

그런 다음 항상 ./gradlew command시스템 대신 프로젝트 루트에서 사용 합니다 gradle.

래퍼 생성 방법은 문서 및 https : //.com/questions/25769536/how-when-to-generate-gradle-wrapper-files 에서 설명합니다.


1

sdkman

나는 최근에 하나의 프로젝트에 대해서만 gradle이 필요한 비슷한 문제에 직면
했다. 또한 상당히 최근의 gradle 빌드가 필요했습니다.

나는 갔다 sdkman의 자바 개발을위한 멋지다 대신 패키지 관리자 :
당신은 우분투 시스템 전체 설정을 방해하지 않으면 서 홈 디렉토리에 직접 설치된 패키지의 에지 버전 출혈 얻을. 완료되면 작업을 위해 만든 사용자를 삭제할 수 있으며 모든 것이 이전과 같이 돌아옵니다.

sdkman 및 gradle을 설치하려면

$ curl -s "https://get.sdkman.io" | bash
Open new terminal  
$ sdk install gradle
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.