目次
私が Ubuntu に最新の gradle をインストールした方法です。
経緯
Ubuntu のリポジトリにある gradle のバージョンは 1.4 です。 この gradle version 1.4 で gradle init
を実行するとエラーが表示されます。 現在流布している gradle の情報は gradle 2 をベースとしているため、 これでは公開されている情報を試すことができません。
そこで、 gradle の最新バージョンをインストールすることにしました。
環境
- Ubuntu 14.04.3 LTS
インストール方法
既存の gradle のアンインストール
gradle が2種類存在するとややこしいので 既にインストールしている場合は gradle を削除します。
1 |
sudo apt-get purge gradle |
リポジトリを追加
apt で使用する gradle のリポジトリを追加します。
1 |
sudo add-apt-repository ppa:cwchien/gradle |
これを実行すると、次のような出力が出ます。 Yes/No を尋かれるので Enter を押して進めます。
1 2 3 4 5 6 7 8 9 |
Gradle is a Groovy based build system. Gradle is build automation evolved. Gradle can automate the building, testing, publishing, deployment and more of software packages or other types of projects such as generated static websites, generated documentation or indeed anything else. Gradle combines the power and flexibility of Ant with the dependency management and conventions of Maven into a more effective way to build. Powered by a Groovy DSL and packed with innovation, Gradle provides a declarative way to describe all kinds of builds through sensible defaults. Gradle is quickly becoming the build system of choice for many open source projects, leading edge enterprises and legacy automation challenges. More info: <http://gradle.org/> More info: https://launchpad.net/~cwchien/+archive/ubuntu/gradle Press [ENTER] to continue or ctrl-c to cancel adding it |
gpg
でキーが作成されます。
1 2 3 4 5 6 7 8 |
gpg: keyring `/tmp/xxxxxxxxxxx/secring.gpg' created gpg: keyring `/tmp/xxxxxxxxxxx/pubring.gpg' created gpg: requesting key XXXXXXXX from hkp server keyserver.ubuntu.com gpg: /tmp/xxxxxxxxxxx/trustdb.gpg: trustdb created gpg: key XXXXXXXX: public key "Launchpad PPA for Cheng-Wei Chien" imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) OK |
リポジトリの追加が終わったら、 リポジトリのキャッシュを更新しておきます。
1 |
sudo apt-get update |
gradle をインストール
gradle をインストールします。 まずは gradle のパッケージを調べます。
1 |
apt-cache search gradle |
私の環境では次のように出力されました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
gradle-doc - Documentation for gradle libgradle-core-java - Groovy based build system - Core library libgradle-plugins-java - Groovy based build system - All plugins missidentify - a program to find win32 applications gradle - Gradle is a Groovy based build system gradle-ppa - Gradle is a Groovy based build system gradle-1.10 - Gradle is a Groovy based build system gradle-1.11 - Gradle is a Groovy based build system gradle-1.12 - Gradle is a Groovy based build system gradle-2.0 - Gradle is a Groovy based build system gradle-2.1 - Gradle is a Groovy based build system gradle-2.2 - Gradle is a Groovy based build system gradle-2.2.1 - Gradle is a Groovy based build system gradle-2.3 - Gradle is a Groovy based build system gradle-2.4 - Gradle is a Groovy based build system gradle-2.5 - Gradle is a Groovy based build system gradle-2.6 - Gradle is a Groovy based build system gradle-2.7 - Gradle is a Groovy based build system gradle-2.8 - Gradle is a Groovy based build system gradle-2.9 - Gradle is a Groovy based build system gradle-2.10 - Gradle is a Groovy based build system |
gradle-2.10 をインストールします。
1 |
sudo apt-get install gradle-2.10 |