Gradle 簽名的配置檔案 gradle.properties
在對包進行簽名之前,需要在 gradle.properties 配置檔案中新增一些引數。
引數的內容如下:
signing.keyId=YourKeyId
signing.password=YourPublicKeyPassword
signing.secretKeyRingFile=PathToYourKeyRingFile
ossrhUsername=your-jira-id
ossrhPassword=your-jira-password
signing.keyId
signing.keyId 為你在 Kleopatra 選擇 Key 的 ID。
這裡有一個坑就是這個 ID 的長度只能是 8 位。
在你的命令列工具中執行:
gpg --list-keys --keyid-format short
你能看到所有你計算機中的 key,這個 key 只能取最後 8 位,否則你將會看到簽名的錯誤資訊。
signing.password
這個是你在建立 key 的時候使用的密碼,在這裡是儲存為明碼的。
你需要講這個密碼填寫到這個引數中。
signing.secretKeyRingFile
這個應該是讓很多人很困惑的地方。secretKeyRingFile 是什麼東西?其實就是你 gpg key 的 secret。
在 Kleopatra 中選擇你需要匯出的 key,然後右鍵選擇back up secret。
在彈出的對話方塊中,修改字尾名為 gpg。
然後修改 signing.secretKeyRingFile 引數為絕對路徑指向到這個具體的檔案(不是目錄)。
例如,我們的這裡的引數配置就是:
signing.secretKeyRingFile=C:/Users/yhu/.gnupg/HoneyMoose.gpg
倉庫使用者名稱和密碼
至於後面的 2 個引數就比較簡單了,就是你中央倉庫上傳需要使用的使用者名稱和密碼。
上面的引數是非常重要的,主要是簽名用的。
相關文章
- AWS 檔案預簽名URL
- iphone 簽名.mobileconfig檔案 – HTTPS SSL 教程iPhoneHTTP
- Android Studio生成簽名檔案,自動簽名,以及獲取SHA1和Android
- Gradle 與 AGP 構建 API: 配置您的構建檔案GradleAPI
- Windows 無法安裝未簽名的驅動檔案Windows
- SigFlip如何篡改身份認證碼簽名的PE檔案
- 隱藏Android簽名檔案和金鑰資訊Android
- PHP透過pem檔案校驗簽名異常PHP
- 安卓簽名檔案打包錯誤 Invalid keystore format安卓ORM
- 申請程式碼簽名證書如何生成CSR檔案
- 怎麼使用iOS證書來申請簽名檔案iOS
- 群簽名與環簽名的介紹
- 通過Nvidia簽名的二進位制檔案執行系統命令
- iOS簽名、iOS企業簽名、iOS超級簽名工具使用iOS
- ios簽名——Redmi K30 Pro 配置爆料iOS
- 電子簽名與手寫簽名的區別,電子簽名的優勢是什麼?
- ssm的配置檔案SSM
- Gradle配置lintOptionsGradle
- Gradle-AS配置Gradle
- git修改檔案的名稱Git
- 蘋果企業簽名多少錢-ios企業簽名-企業簽名蘋果iOS
- 程式碼簽名、驅動簽名的常見問題解答
- 蘋果企業簽名—ios簽名的演算法形式蘋果iOS演算法
- Android中gradle檔案中implementation和compile的異同AndroidGradleCompile
- Git配置配置檔案Git
- 簽名修改
- 環簽名
- Pressone 簽名
- windows無法驗證此檔案的數字簽名什麼原因怎麼解決Windows
- Gradle系列之Android Gradle基礎配置GradleAndroid
- php檔案操作之提取檔案/目錄的名稱PHP
- 簽署Java檔案的要求及過程Java
- iOS逆向——應用簽名及重簽名原理iOS
- Net8 除錯無法附加。.NET 執行時偵錯程式庫的簽名驗證失敗,因為該檔案未簽名解決除錯
- iOS證書籤名機制&重簽名&防止重簽名iOS
- 蘋果簽名是怎樣給手機app簽名的呢?蘋果APP
- 公司只提供簽名服務,不提供證書檔案,如何打包Electron應用
- 2、coredump檔案的配置