Launchpad用UbuntuのGradle


63

Ubuntuには、何らかの理由でリポジトリにGradleの新しいバージョンがないようです。Launchpadでビルドされるプロジェクトに必要です。

これについてどうすればよいですか?

回答:


86

Gradleには、Java JDKがインストールされている必要があります。GradleにはJDK 1.5以降が必要です。Gradleには独自のGroovyライブラリが付属しているため、Groovyをインストールする必要はありません。既存のGroovyインストールは、Gradleによって無視されます。

Gradleは、パスで見つかったJDKを使用します(チェックするには、java -versionを使用します)。または、目的のJDKのインストールディレクトリを指すようにJAVA_HOME環境変数を設定できます。

したがって、Java JDKがインストールされていることを確認してから、GradleのWebサイトにアクセスして、Gradle、および必要なその他の情報をダウンロードしてください。

または、キーボードのCtrl+ Alt+ Tを押してターミナルを開きます。開いたら、以下のコマンドを実行します:

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

ソース:Gradle


ローカルマシンでそれを使用できますが、Launchpadでも動作しますか?ビルドを開始する前にGradleをダウンロードするように指示するにはどうすればよいですか?
マーリン

そんなことができるとは思いません。ローカルでビルドしてからLaunchpadに追加する必要があると思います。
ミッチ

なぜ受け入れなかったのですか?:)
ミッチ

ランチパッドでは機能しないためです。ランチパッドでは、ビルドの依存関係にPPAを追加できます。そこで追加し、パッケージのビルド依存関係として指定しました。他の人にも見られるように、この質問への回答としてそれを追加しました。
マーリン

このコマンドを実行した後、gradle homeはどこにありますか?
nazar_art 14

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://stackoverflow.com/questions/25769536/how-when-to-generate-gradle-wrapper-filesで説明されています


1

sdkman

私は最近、1つのプロジェクトだけにgradleを必要とする同様の問題に直面しました:
aptを使用することはあまり魅力的ではありませんでした。また、私はかなり最近のgradleビルドが必要でした。

代わりに、sdkmanパッケージマネージャーを使用しました。これは、Java開発には非常に便利です。ubuntu
システム全体のセットアップを妨げることなく、ホームディレクトリに直接インストールされた最新バージョンのパッケージを取得できます。完了したら、タスク用に作成したユーザーを削除するだけで、すべてが以前のように戻ります。

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.