iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

Gradle 通靈術 系列

身為 Kotlin 開發者,你除了要了解 Kotlin 語言本身外,每天都得用的 Build Tool 也應具備一定的熟悉度,工作起來才能事半功倍。以 Kotlin 生態系來說,Gadle 算是目前主流的兩大工具之一。但捫心自問,有多少人真的好好地把 Gradle 摸熟?還是都在網路上重覆搜尋、複製貼上、測試是否能用的盲目循環?在接下來的 30 天,就讓我們一起把說明書翻開,用全新的 Kotlin DSL 好好地養成 Gradle 通靈術。下次再遇到問題時,就算瞎猜也是有根據的!

參賽天數 24 天 | 共 24 篇文章 | 23 人訂閱 訂閱系列文 RSS系列文 團隊Kotlin 愛台灣 2021
DAY 1

第一天:為什麼該學好 Gradle?

開始接觸 Gradle 的原因 身為一位 Kotlin 開發者,每天需要接觸的就是 JVM 生態系的工具。相依管理一直是各個程式語言都得處理的基本需求,而建置工...

2021-09-06 ‧ 由 聖佑 分享
DAY 2

第二天:什麼是 Gradle?以及為什麼需要它?

雖然我們或多或少聽過 Gradle 這個名字,但其實在學習 Kotlin 程式語言時,好像沒什麼機會聽到或用到它?所以我們就花一天的篇幅來談談,到底什麼是 Gr...

2021-09-07 ‧ 由 聖佑 分享
DAY 3

第三天:Gradle 的 5 個重要觀念

Gradle 可以做的事情實在太多了,導致初學者很容易被其強大又神祕的架構嚇到。因此筆者覺得有必要把官方文件上的這一段翻譯並整理出來,讓大家在學習 Gradle...

2021-09-08 ‧ 由 聖佑 分享
DAY 4

第四天:在 Linux 上安裝 Gradle

接下來要跟大家談談如何在三大主流作業系統上安裝 Gradle,讀者可以依據自己習慣使用的作業系統跟著文章裡的步驟把環境裝起來。首先我們從 Linux 作業系統開...

2021-09-09 ‧ 由 聖佑 分享
DAY 5

第五天:在 macOS 上安裝 Gradle

同為 Unix 系列的 macOS 可以完全相容上一篇使用 SDKMAN 安裝 JDK 及 Gradle 的作法。不過,若是您已經習慣使用 Homebrew 來...

2021-09-10 ‧ 由 聖佑 分享
DAY 6

第六天:在 Windows 上安裝 Gradle

在 Windows(在這系列裡指的是 Windows 10 以上的版本)上除非您使用 WSL 環境,不然沒辦法使用 SDKMAN 這種以 Bash 為基礎的 S...

2021-09-11 ‧ 由 聖佑 分享
DAY 7

第七天:手動安裝 Gradle

前面三天已經介紹過在三大主流作業系統上安裝 Gradle 的方式,基本上應該已經能夠滿足 90% 讀者的需求。但假如您不喜歡用套件管理工具、也偏好自己手動安裝...

2021-09-12 ‧ 由 聖佑 分享
DAY 8

第八天:用 Docker 運行 Gradle

昨天介紹的全手動安裝是對系統掌控的一種極端,而今天要介紹的,是對系統潔癖的另一種極端。假如你受夠了要跟作業系統的套件管理工具奮戰、也討厭在自己的工作機上裝一堆開...

2021-09-13 ‧ 由 聖佑 分享
DAY 9

第九天:使用 Gradle Wrapper

在開發 JVM 專案時,有時會遇到這些實務問題: 專案使用的 Gradle 版本跟自己本機安裝的不同 參與專案開發的每位成員使用的 Gradle 版本都不同...

2021-09-14 ‧ 由 聖佑 分享
DAY 10

第十天:安裝 IntelliJ IDEA

在後續章節裡,我們將使用 IntelliJ IDEA 示範如何編輯 Gradle 的 Build Script,IntelliJ IDEA 對 Gradle 有...

2021-09-15 ‧ 由 聖佑 分享