Gradle no Ubuntu para Launchpad

63

Parece que o Ubuntu não tem novas versões do Gradle em seus repositórios por algum motivo. Eu preciso disso para um projeto que será construído pelo Launchpad.

O que devo fazer sobre isso?

    
por Marlinc 03.08.2013 / 12:26

5 respostas

8

Aparentemente, é possível adicionar um PPA como uma dependência de um PPA e, assim, incluir o Gradle.

link

    
por Marlinc 03.08.2013 / 12:52
86
  

O Gradle exige que um Java JDK seja instalado. Gradle requer um JDK 1.5   ou mais alto. Gradle vem com sua própria biblioteca Groovy, portanto não   O Groovy precisa ser instalado. Qualquer instalação existente do Groovy é   ignorado por Gradle.

     

Gradle usa o JDK que encontrar em seu caminho (para verificar, use java   -versão). Como alternativa, você pode configurar a variável de ambiente JAVA_HOME para apontar para o diretório de instalação do JDK desejado.

Portanto, certifique-se de ter o Java JDK instalado, depois vá para o site do Gradle para fazer o download do Gradle, e qualquer outra informação que você pode precisar.

Ou, apenas pressione Ctrl + Alt + T no seu teclado para abrir o Terminal. Quando se abre, execute o (s) comando (s) abaixo:

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

Fonte: Gradle

    
por Mitch 03.08.2013 / 12:38
30
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update

Esta é a resposta correta, mas antes de criar sudo apt-get install gradle , faça:

sudo apt-cache search gradle

e a próxima versão mais recente da instalação do novo repositório. No meu caso:

sudo apt-get install gradle-1.9

funciona! (se você não disser, qual versão você precisa, instale o gradle (1.4) do repositório principal, e o erro estará com você ...).

    
por Artem Zinoviev 05.12.2013 / 14:28
2

gradlew , o Gradle Wrapper, parece ser o melhor método: link

É um script gerado pelo Gradle que pode automaticamente:

  • faça o download de uma versão de Gradle obrigatória, se houver falta
  • use quando necessário

Você sempre usará ./gradlew command da raiz do projeto em vez do gradle do seu sistema.

Como gerar o wrapper é explicado nos documentos e em: link

    
1

sdkman

Eu enfrentei um problema semelhante recentemente em que precisei de gradle apenas para um projeto:
Usar o apt não era muito atraente, pois isso significava muitas dependências extras que eu certamente me esqueceria de desinstalar depois. Também eu precisava de um build gradle bastante recente.

Eu fui com o sdkman gerenciador de pacotes, o que é bastante interessante para o desenvolvimento de java:
Você obtém versões de pacotes de última geração instaladas diretamente em seu diretório pessoal sem interferir na configuração do sistema do Ubuntu. Depois que eu terminar, posso excluir o usuário que criei para a tarefa e tudo está de volta como antes.

Para instalar o sdkman e o gradle:

$ curl -s "https://get.sdkman.io" | bash
Open new terminal  
$ sdk install gradle
    
por lemonsqueeze 19.05.2017 / 06:47