![](/img/trans.png)
[英]COULD NOT INSTALL GRADLE DISTRIBUTION FROM 'https://services.gradle.org/distributions/gradle-6.5-bin.zip'
[英]Using zip/tar from gradle distribution plugin
我需要知道實際使用 Gradle 發行版/應用程序插件輸出的最佳方式。 我正在嘗試以易於安裝和使用的方式打包我的 Java 項目(即,放入PATH
位置等)。
我知道我可以在 tar/zip 中很好地打包項目,但這並不是我可以放在PATH
位置並像普通程序一樣運行它的東西(我已經嘗試過,甚至符號鏈接到可執行文件解壓縮的文件夾,我遇到了無法找到庫的問題)。
如何使用 gradle 打包我的 Java 項目以便它可以輕松安裝在機器上? 我已經搜索了一段時間的文檔,但結果是空的。 我可能遺漏了一些東西,但我所能看到的就是制作一個 tar/zip,它可以作為程序運行,但在解壓后的 zip 的 bin 文件夾之外不容易安裝/使用。
使 gradle 自動生成安裝程序(.deb、.rpm、windows 安裝程序)的方法的加分項
您可能希望使用擴展分發插件的應用程序插件,添加您尋求的可執行捆綁功能。 從文檔:
應用程序插件有助於創建可執行的 JVM 應用程序。 它可以輕松地在開發期間在本地啟動應用程序,並將應用程序打包為 TAR 和/或 ZIP,包括操作系統特定的啟動腳本。
該插件添加了任務installDist
、 distZip
、 distTar
,以安裝 Java 應用程序發行版,將其分別打包為 zip 和 tar ,使用特定操作系統的標准腳本。 要自定義為捆綁包生成的這些特定於操作系統的腳本(以啟動應用程序),請配置CreateStartScripts
任務。
為了后代,我最終使用了https://github.com/i-net-software/SetupBuilder
起初我發現它有點混亂,但我用它來創建安裝程序,例如 .deb,並且可以像使用任何其他程序一樣使用我的 java 應用程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.