Aparentemente, é possível adicionar um PPA como uma dependência de um PPA e, assim, incluir o Gradle.
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?
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
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ê ...).
gradlew , o Gradle Wrapper, parece ser o melhor método: link
É um script gerado pelo Gradle que pode automaticamente:
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
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