建立應用程式發行版
程式碼範例: deployment-ktor-plugin
Ktor Gradle 外掛程式會自動套用 Gradle Application 外掛程式,該外掛程式提供了封裝應用程式的功能,包括程式碼相依性與產生的啟動指令碼。在本主題中,我們將向您展示如何封裝並執行 Ktor 應用程式。
設定 Ktor 外掛程式
若要建立應用程式發行版,您需要先套用 Ktor 外掛程式:
開啟
build.gradle.kts檔案並將外掛程式新增至plugins區塊:kotlinplugins { id("io.ktor.plugin") version "3.4.0" }確保已設定 應用程式主類別:
kotlinapplication { mainClass.set("com.example.ApplicationKt") }
封裝應用程式
Application 外掛程式提供了多種封裝應用程式的方式,例如 installDist 任務會安裝包含所有執行階段相依性與啟動指令碼的應用程式。若要建立完整的發行封存檔,您可以使用 distZip 與 distTar 任務。
在本主題中,我們將使用 installDist:
開啟終端機。
根據您的作業系統,以以下方式之一執行
installDist任務:Application 外掛程式將會在
build/install/<project_name>資料夾中建立應用程式的映像。
執行應用程式
若要執行封裝後的應用程式:
在終端機中進入
build/install/<project_name>/bin資料夾。根據您的作業系統,執行
<project_name>或<project_name>.bat可執行檔,例如:等待直到顯示以下訊息:
Bash[main] INFO Application - Responding at http://0.0.0.0:8080在瀏覽器中開啟連結以查看執行中的應用程式:

