科特林和 Azure 函數-自動化部署

https://dev.to/dazfuller/kotlin-and-azure-functions-automating-the-deployment-3npe

Kotlin 和 Azure Functions – 自動化部署

最近,我需要編寫一個使用 Apache POI 庫來從 Microsoft Word 94 文件中獲取文本的 Azure 功能應用程式(是的,我完全知道當前是 2024 年,但仍然有人持有 30 年前的文件!)。

出於個人原因,我有點對在 Java 中編碼有些敏感,所以我決定嘗試使用由 JetBrains 開發的 Kotlin 編寫代碼。 Microsoft 出人意料地有一篇關於使用 Kotlin 創建 Azure 功能應用程式的文章,這是一個很好的開始,很快,我就準備好測試我的功能應用程式的版本了。

在本地運行時,我有一個用 Kotlin 編寫的 Azure 功能應用程式,使用 Apache POI 庫從 Word 94 文件中提取文本。它運行得很好,所以下一步我想部署它,但是部署過程並不順利。

部署時,有些小問題,修改 pom.xml 文件中的某些值後,我嘗試再次運行 maven 目標,但失敗了。後來我發現,Azure CLI 已經更新,且 Maven Archtype 尚未更新以反映此變化。

最後,在 Makefile 中放入相依性,這樣我只需要執行 deploy 步驟,而無需記住清理和打包。

總結一下,我最終得到了一個使用 Kotlin 編寫並能夠從 Word 94 文件中讀取和提取文本的功能應用程式,雖然在解決部署問題時花了點心思,但整體來說運行非常順利。

via DEV Community

March 16, 2024 at 07:36PM

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *