Gradleは、Javaプロジェクトに焦点を当てた汎用ビルドツールです。 GroovyまたはKotlinドメイン固有言語で構築されていますが、他の言語をサポートするためにも使用できます。
以下は、このビルド自動化ツールの主な機能の一部です。
- マルチプラットフォームです。つまり、OSに関係なく、任意のプラットフォームで実行できます。 Windows、Linux、またはMacOSX。
- どの出力が古くなっているかを判断し、古くなっているか新しい入力のみをビルドすることで、インクリメンタルビルドをサポートします。
- ビルドスキャンをサポートしているため、ビルドの依存関係を表示できるため、プロジェクトに必要な依存関係のみに依存できます。
- さまざまなタスクをさまざまな部分に分割し、それらを同時に実行することで、並行して構築する機能があります。たとえば、あるタスクでソースファイルを処理し、処理されたリソースを別のスレッドで処理するために別のタスクに移動することができます。
この記事では、GradleビルドツールをDebianにインストールする方法について説明します。このガイドは、インストールされているGradleのバージョンが3.0を超えている限り、他のDebianベースのシステムでも機能するはずです。
- 以下は、マシンにインストールする必要があるこの記事の最小前提条件です。
- sudo権限を持つroot以外のユーザーがマシンに設定されています。
- Gradleを正常にインストールするには、少なくとも1GBのRAMが使用可能です。
この記事をマシンで正常に機能させるには、システム上のすべてのパッケージが最新であることを確認する必要があります。これを行うには、次のコマンドを実行します。
sudo apt update && sudo apt upgrade -y
アップグレードされたパッケージと、新しいものが利用可能になった場合にインストールされたパッケージを示すログが表示されます。
Javaのインストール
Gradleでは、Java Development Kit(JDK)がマシンにインストールされている必要があります。次のコマンドを実行して、Javaがマシンにインストールされているかどうかを確認できます。
java -version
マシンにJDKが見つからない場合は、DebianにJavaをインストールして、次のコマンドを実行します。
sudo apt install default-jdk -y
プロセス全体が完了するまでに数分かかります。 Javaのバージョンを確認することで、JavaがDebian11にインストールされていることを確認できます。
java -version
インストールしたJavaのバージョンとそのランタイム環境(JRE)を示すログが表示されます。
/ opt / gradleを作成します Gradleインストールファイルを保持するディレクトリ。次に、ディレクトリに移動し、wgetコマンドを使用してGradleファイルをダウンロードします。そして、unzipコマンドを使用してzipファイルを抽出します。
sudo mkdir /opt/gradle
cd /opt/gradle
wget https://downloads.gradle-dn.com/distributions/gradle-7.2-bin.zip
unzip gradle-7.2-bin.zip
GradleがDebian11で正常に抽出されたことを確認するには、次のコマンドを実行します。
ls /opt/gradle/
次に、PATH環境変数を使用して環境を設定する必要があります。これを行うには、Gradlebinディレクトリを/etc/profile.dに追加します。 次のコマンドを実行します:
echo "export PATH=/opt/gradle/bin:${PATH}" | sudo tee /etc/profile.d/gradle.sh
次のコマンドを実行して、gradle.shファイルを実行可能にします。
sudo chmod +x /etc/profile.d/gradle.sh
次に、sourceコマンドを使用して環境変数をロードします:
source /etc/profile.d/gradle.sh
これで、システムにログインするたびに、GradleがPATH環境変数に追加され、使用できるようになります。
インストールが完了したら。次のコマンドを実行して、Gradleのインストールを確認できます:
gradle -v
このコマンドは、次のような出力を提供します:
おめでとう!これで、Gradleがマシンに正常にインストールされました。
この記事では、Debian 11にGradleビルドツールをインストールする方法について説明しました。これで、Gradleを使用して、開発タスクをより簡単かつ効率的にすることができます。
ご不明な点がございましたら、下にコメントを残してください。