之前的這篇 「使用 Amazon S3 作為 Maven 套件倉儲」文章中,山姆鍋提到使用 Amazon S3 作為套件倉儲的構想與好處,但那篇文章只適用于採用 Maven 作為建構工具的專案。山姆鍋已採用 Gradle 作為「影化身科技」的正式建構工具,所以,需要針對 Gradle 找到適合的方案。
閱讀全文使用 Maven 或 Gradle 等軟體建構工具 (build tool) 常常會需要使用 Maven 套件倉儲 (artifacts repository) 來作為套件存放的地方。過去山姆鍋習慣使用 Nexus Repository Manager 來作為這樣的套件倉儲服務器, Artifactory 雖然沒用過,看起來也很不錯。本來不加思索打算按照習慣用 Nexus 安裝個套件倉儲,或者使用 Artifactory 看看也很新鮮,但突發奇想:可不可以使用 Amazon S3 來作為 Maven repository?有什麼問題跟限制?
閱讀全文對於軟體開發者來說,選擇建構工具 (build tool) 是個重要的決定,對於 Java 開發者來說,擁有更多選擇的情況下更是如此。雖然山姆鍋目前最熟悉的建構工具是 Maven,但是還是來看看在 Java 建構工具這個領域,有哪些變化。
閱讀全文