Parece que o Ubuntu não tem novas versões do Gradle em seus repositórios por algum motivo. Preciso dele para um projeto que será construído pelo Launchpad.
O que devo fazer sobre isso?
fonte
Parece que o Ubuntu não tem novas versões do Gradle em seus repositórios por algum motivo. Preciso dele para um projeto que será construído pelo Launchpad.
O que devo fazer sobre isso?
Gradle requer que um Java JDK seja instalado. Gradle requer um JDK 1.5 ou superior. O Gradle é fornecido com sua própria biblioteca Groovy, portanto, nenhum Groovy precisa ser instalado. Qualquer instalação Groovy existente é ignorada pelo Gradle.
Gradle usa o JDK que encontrar no seu caminho (para verificar, use a versão java). 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 e, em seguida, acesse o site da Gradle para fazer o download da Gradle e qualquer outra informação que você possa precisar.
Ou, basta pressionar Ctrl+ Alt+ Tno teclado para abrir o Terminal. Quando abrir, execute o (s) comando (s) abaixo:
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle
Fonte: Gradle
Esta é a resposta correta, mas antes de fazer
sudo apt-get install gradle
, faça:e em seguida instale a versão mais recente do novo repositório. No meu caso:
funciona! (se você não informar qual a versão que precisa, instale o gradle (1.4) do repositório principal e o erro estará com você ...).
fonte
/usr/lib/gradle/{your-version}
Aparentemente, é possível adicionar um PPA como uma dependência a um PPA e, assim, incluir Gradle.
https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage#Dependencies
fonte
O gradlew , o Gradle Wrapper, parece ser o melhor método: https://docs.gradle.org/2.11/userguide/gradle_wrapper.html
É um script gerado pela Gradle que pode automaticamente:
Você sempre usará a
./gradlew command
partir da raiz do projeto, e não do seu sistemagradle
.Como gerar o wrapper é explicado nos documentos e em: https://stackoverflow.com/questions/25769536/how-when-to-generate-gradle-wrapper-files
fonte
sdkman
Enfrentei um problema semelhante recentemente, onde eu precisava do gradle apenas para um projeto: O
uso do apt não era muito atraente, pois isso significava toneladas de dependências extras que eu certamente esqueceria de desinstalar depois. Também eu precisava de uma compilação gradle bastante recente.
Eu fui com o gerenciador de pacotes sdkman , o que é bastante interessante para o desenvolvimento de java:
você obtém versões de ponta dos pacotes instaladas diretamente no diretório inicial, sem interferir na configuração do sistema ubuntu. Depois que terminar, posso excluir o usuário que criei para a tarefa e tudo voltará como antes.
Para instalar o sdkman e o gradle:
fonte