投稿日: 2025-03-20 (木)
|
Windows上では「C:\Users\ユーザー名\.gradle\gradle.properties」に、Linuxでは「~/.gradle/gradle.properties」にGradleのデフォルトプロパティを設定できます。
環境変数を使わずにユーザーごとに共通の設定(プロパティ)をGradleで使えるのです。
私はGitHub Packagesを使うためにgpr.userとgpr.keyをユーザーのgradle.propertiesに設定しました。
プロジェクトルートのgradle.propertiesとは何が違うのかというと全プロジェクトにそのユーザーのgradle.propertiesを利用できるのです。これは知りませんでした。つまりOSでいうところのシステム環境変数みたいなことができるって感じですね
以下のように設定しました。
gpr.user=PTOM76 gpr.key=(Personal Access Token (Classic) )
それを使うにはgradleファイルで
user = project.findProperty("gpr.user")
のように記述します。
コメントはありません。 Comments/ユーザー単位での共通の gradle.properties