可安裝的 SDK 選項
Apache ActiveMQ (Classic) (5.17.1)
Apache ActiveMQ® 是一款熱門的開源、多協議、基於 Java 的訊息代理。它支援業界標準協議,因此用戶可以從各種語言和平台的客戶端選擇中受益。可以連接 JavaScript、C、C++、Python、.Net 等語言編寫的客戶端。使用無處不在的 AMQP 協議整合您的多平台應用程式。使用 STOMP over websockets 在您的 Web 應用程式之間交換訊息。使用 MQTT 管理您的物聯網設備。支援您現有的 JMS 基礎架構及其他功能。ActiveMQ 提供支援任何訊息使用案例的強大功能和靈活性。
sdk install activemq
Ant (1.10.14)
Apache Ant 是一個 Java 函式庫和命令列工具,其任務是驅動構建文件中描述的流程,這些流程作為目標和相互依賴的擴展點。Ant 的主要已知用途是構建 Java 應用程式。Ant 提供了許多內建任務,允許編譯、組裝、測試和運行 Java 應用程式。Ant 也可以有效地用於構建非 Java 應用程式,例如 C 或 C++ 應用程式。更一般地說,Ant 可以用於引導任何可以用目標和任務來描述的流程類型。
sdk install ant
AsciidoctorJ (3.0.0)
AsciidoctorJ 是在 JVM 上運行 Asciidoctor 的官方函式庫。使用 AsciidoctorJ,您可以轉換 AsciiDoc 內容或從 Java 和其他 JVM 語言分析已解析的 AsciiDoc 文件的結構。
sdk install asciidoctorj
Ballerina (swan-lake-p3)
開源程式語言和平台,供雲端時代的應用程式開發人員輕鬆編寫可正常運作的軟體。
sdk install ballerina
Bld (2.1.0)
bld 是一個構建系統,允許您用純 Java 編寫構建邏輯。bld 的創建是因為我們對構建工具並不真正感興趣。我們使用它們是因為我們必須這樣做,但我們寧願繼續編寫真正的程式碼。
sdk install bld
Bpipe (0.9.11)
Bpipe 是一個用於運行計算管道和工作流程的框架
sdk install bpipe
BTrace (2.2.0)
https://github.com/btraceio/btrace
BTrace 是一個安全的 Java 平台動態追蹤工具。BTrace 可用於動態追蹤正在運行的 Java 程式(類似於 OpenSolaris 應用程式和作業系統的 DTrace)。BTrace 動態地檢測目標應用程式的類別,以注入位元組碼追蹤程式碼。
sdk install btrace
Concurnas (1.14.020)
Concurnas 是一種開源 JVM 程式語言,專為構建可靠、可擴展、高性能的併發、分散式和並行系統而設計。
sdk install concurnas
ConnOR (1.4.1)
https://github.com/helpermethod/connor
ConnOR 是 ConnectOffsetReset 的縮寫,是一個用於重置 Kafka Connect 來源連接器偏移量的命令列工具。
sdk install connor
Coursier (即將推出!)
Coursier 是 Scala 應用程式和構件管理器。它可以安裝 Scala 應用程式並設定您的 Scala 開發環境。它還可以從 Web 下載和快取構件。
sdk install coursier
CUBA CLI (2.2.0)
CUBA CLI 是一個開源命令列實用程式,使您可以輕鬆地創建基於 CUBA 平台的專案
sdk install cuba
CXF (3.2.5)
Apache CXF 是一個開源服務框架。CXF 幫助您使用前端程式設計 API(如 JAX-WS 和 JAX-RS)構建和開發服務。這些服務可以使用各種協議,例如 SOAP、XML/HTTP、RESTful HTTP 或 CORBA,並通過各種傳輸方式(例如 HTTP、JMS 或 JBI)工作。
sdk install cxf
Detekt (1.23.7)
適用於 Kotlin 程式語言的靜態程式碼分析工具
sdk install detekt
docToolchain (3.4.0)
https://doctoolchain.github.io/docToolchain/
docToolchain 是軟體架構的程式碼即文件方法的實現,以及一些額外的自動化功能。docToolchain 的基礎是軟體文件應與程式碼同等對待的理念,以及軟體架構的 arc42 範本。
sdk install doctoolchain
Flink (1.19.0)
Apache Flink 是一個開源的統一串流處理和批次處理框架。它是一個分散式處理引擎,用於對無界和有界數據串流進行狀態計算。它被設計為在所有常見的叢集環境中運行,以記憶體內的速度和任何規模執行計算。
sdk install flink
Gaiden (1.3)
Gaiden 是一個使用 Markdown 輕鬆創建文件的工具。
sdk install gaiden
Graal Cloud Native (4.6.0.3)
Graal Cloud Native (GCN) 是一組精心策劃的 Micronaut(tm) 框架模組,從頭開始設計,可與 GraalVM Native Image 預先編譯,生成適用於微服務的原生可執行檔。借助 GCN,您可以構建可移植的雲原生 Java 微服務,這些微服務可以立即啟動並使用更少的資源來降低計算成本。
sdk install gcn
Grace Framework (2023.0.2)
Grace 是一個強大的開源單人 Web 應用程式框架,旨在幫助開發人員使用 Groovy 程式語言快速構建 Spring Boot 應用程式。Grace 是 Grails 5 的分支,於 2022 年初開始開發。
sdk install grace
Gradle (8.10.2)
Gradle 是一個構建自動化工具,它基於 Apache Ant 和 Apache Maven 的概念,並引入了一種基於 Groovy 的領域特定語言 (DSL),而不是傳統的 XML 形式來聲明專案配置。Gradle 使用有向無環圖 (DAG) 來確定可以運行任務的順序。
sdk install gradle
Gradle profiler (0.21.0)
https://github.com/gradle/gradle-profiler
一個用於收集 Gradle 構建的分析和基準測試信息的工具
sdk install gradleprofiler
Grails (6.2.1)
Grails 是一個功能強大的 Java 平台 Web 框架,旨在通過約定優於配置、合理的默認設置和自以為是的 API 來提高開發人員的生產力。它與 JVM 無縫整合,讓您可以立即提高生產力,同時提供強大的功能,包括整合的 ORM、領域特定語言、運行時和編譯時元程式設計以及非同步程式設計。
sdk install grails
Groovy (4.0.23)
Groovy 是一種功能強大、可選擇類型和動態的語言,具有靜態類型和靜態編譯功能,適用於 Java 平台,旨在通過簡潔、熟悉且易於學習的語法來提高開發人員的生產力。它與任何 Java 程式無縫整合,並立即為您的應用程式提供強大的功能,包括腳本功能、領域特定語言編寫、運行時和編譯時元程式設計以及函數式程式設計。
sdk install groovy
GroovyServ (1.2.0)
https://kobo.github.io/groovyserv/
GroovyServ 大大縮短了 JVM 運行 Groovy 的啟動時間。它取決於您的環境,但在大多數情況下,它比普通 Groovy 快 10 到 20 倍。
sdk install groovyserv
hadoop (3.3.5)
Apache™ Hadoop® 專案開發用於可靠、可擴展、分散式計算的開源軟體。它是一個允許使用簡單的程式設計模型跨電腦叢集分散式處理大型數據集的框架。它旨在從單台伺服器擴展到數千台機器,每台機器都提供本地計算和儲存。
sdk install hadoop
Helidon CLI (3.0.6)
Helidon CLI 允許您通過從一組原型中進行選擇來輕鬆創建 Helidon 專案。它還支援執行連續編譯和應用程式重新啟動的開發迴圈,因此您可以輕鬆地迭代原始程式碼更改。
sdk install helidon
http4k (5.23.0.0_2)
http4k 是用於在 Kotlin 中構建 HTTP 應用程式的函數式工具包
sdk install http4k
Infrastructor (0.3.1)
Infrastructor 是一個用 Groovy 編寫的開源伺服器供應工具
sdk install infrastructor
Jarviz (0.3.0)
https://github.com/kordamp/jarviz
Jarviz 是一個 JAR 分析工具。您可以從 JAR 獲取元數據,例如其清單、清單條目、位元組碼版本、聲明式服務等。
sdk install jarviz
Java (21.0.5-tem)
https://projects.eclipse.org/projects/adoptium.temurin/
Java Platform, Standard Edition(或 Java SE)是一個廣泛使用的平台,用於開發和部署適用於桌面和伺服器環境的可攜式程式碼。Java SE 使用物件導向的 Java 程式語言。它是 Java 軟體平台系列的一部分。Java SE 定義了廣泛的通用 API(例如 Java 類別庫的 Java API),還包括 Java 語言規範和 Java 虛擬機器規範。
sdk install java
JBake (2.6.7)
JBake 是一個基於 Java 的開源靜態網站/部落格產生器,適用於開發人員和設計師。
sdk install jbake
JBang (0.119.0)
http://github.com/maxandersen/jbang/
JBang 讓使用 Java 進行腳本編寫變得容易。它允許您使用單個檔案進行程式碼和依賴項管理,並允許您直接運行它。
sdk install jbang
Eclipse Jetty (12.0.9)
Eclipse Jetty 提供了一個高度可擴展且記憶體效率高的 Web 伺服器和 Servlet 容器,支援 HTTP/3、2、1 和 WebSocket 等多種協定。
sdk install jetty
Jextract (即將推出!)
https://jdk.java.net/jextract/
Jextract 從原生程式庫標頭機械地產生 Java 繫結。這是來自 OpenJDK Jextract 的早期存取版本,它是程式碼工具的一部分。
sdk install jextract
Jikkou (0.35.3)
https://streamthoughts.github.io/jikkou/
Jikkou 是一個命令列客戶端,用於有效地管理、自動化和配置 Kafka、Schema Registry 等資源。它受到 kubectl 和 Kubernetes 資源定義檔案的啟發,提供了一種直觀、使用者友善的配置管理方法。
sdk install jikkou
JDK Mission Control (8.1.1.51-zulu)https://www.oracle.com/java/technologies/jdk-mission-control.html
[JDK Mission Control (8.1.1.51-zulu)https://www.oracle.com/java/technologies/jdk-mission-control.html](JDK Mission Control (8.1.1.51-zulu)https://www.oracle.com/java/technologies/jdk-mission-control.html)
Java Flight Recorder 和 JDK Mission Control 共同建立了一個完整的工具鏈,用於持續收集低階和詳細的執行時資訊,以便在事後進行事件分析。JDK Mission Control 是一組進階工具,可以對 Java Flight Recorder 收集的大量資料進行有效且詳細的分析。該工具鏈使開發人員和管理員能夠收集和分析本地運行或部署在生產環境中的 Java 應用程式的資料。
sdk install jmc
Apache JMeter (5.6)
Apache JMeter™ 應用程式是開源軟體,是一個 100% 純 Java 應用程式,旨在負載測試功能行為和測量效能。它最初設計用於測試 Web 應用程式,但後來擴展到其他測試功能。
sdk install jmeter
Joern (1.1.997)
Joern 是一個用於分析原始碼、位元組碼和二進制可執行檔案的平台。它產生程式碼屬性圖 (CPG),這是一種用於跨語言程式碼分析的程式碼圖形表示形式。程式碼屬性圖儲存在自訂圖形資料庫中。這允許使用以 Scala 為基礎的領域特定查詢語言制定的搜尋查詢來挖掘程式碼。Joern 的開發目標是為漏洞發現和靜態程式分析研究提供一個有用的工具。
sdk install joern
JReleaser (1.14.0)
JReleaser 是一個用於 Java 專案的發行自動化工具。它的目標是簡化建立發行版和將構件發佈到多個套件管理器,同時提供可自訂的選項。
sdk install jreleaser
Karaf (4.2.8)
Apache Karaf 是一個多態、輕量級、功能強大且企業級的應用程式執行時。它提供了您的應用程式所需的所有生態系統和引導選項。它可以在本地或雲端運行。所謂多態,是指 Karaf 可以託管任何類型的應用程式:WAR、OSGi、Spring 等等。
sdk install karaf
kcctl (1.0.0.CR3)
https://github.com/kcctl/kcctl
一個現代且直觀的 Kafka Connect 命令列客戶端。依靠 kubectl 的習慣用法和語義,它允許您註冊和檢查連接器、刪除它們、重新啟動它們等。
sdk install kcctl
ki (0.5.2)
https://github.com/Kotlin/kotlin-interactive-shell
Kotlin REPL 的可擴展實現,具有一組豐富的功能,包括自動完成、語法突顯、類型推斷和 Maven 依賴項。
sdk install ki
Kobweb (0.9.16)
Kobweb 是一個基於 Compose for Web 構建的 Kotlin Web 框架。CLI 提供了幫助設置和管理專案的命令。
sdk install kobweb
Kotlin (2.0.21)
Kotlin 是一種靜態類型的程式語言,可在 Java 虛擬機器上運行,也可以編譯成 JavaScript 原始碼。
sdk install kotlin
kscript (4.2.3)
https://github.com/holgerbrandl/kscript
增強了基於 *nix 系統的 Kotlin 腳本支援。kscript 提供了一個易於使用、非常靈活且幾乎零開銷的解決方案,可以使用 Kotlin 編寫自包含的迷你應用程式。
sdk install kscript
ktx (0.1.2)
https://github.com/mpetuska/ktx
適用於 kotlin 和 JVM 的 npx!像安裝和執行任何其他命令列實用程式一樣安裝和執行 jar 或 kotlin 腳本。
sdk install ktx
Layrry (1.0.0.Final)
https://github.com/moditect/layrry/
Layrry - 模組化 Java 應用程式的啟動器和 API。它允許根據要包含的(模組化)JAR 的 Maven 構件坐標來組裝模組化應用程式。Layrry 利用 Java 模組系統的模組層概念,允許在應用程式中同時使用一個模組的多個版本,以及在應用程式執行時動態添加和刪除模組。
sdk install layrry
Leiningen (2.11.2)
Leiningen 是使用 Clojure 的最簡單方法。它專注於專案自動化和聲明式配置,讓您擺脫煩惱,專注於您的程式碼。
sdk install leiningen
Liquibase (4.29.2)
Liquibase 是一個開源的資料庫獨立程式庫,用於追蹤、管理和應用資料庫結構變更。
sdk install liquibase
Maven (3.9.9)
Apache Maven 是一個軟體專案管理和理解工具。基於專案物件模型 (POM) 的概念,Maven 可以從中央資訊片段管理專案的構建、報告和文件。
sdk install maven
MCS (0.7.1)
https://github.com/mthmulders/mcs
從您的命令列搜尋 Maven 中央儲存庫!使用 mcs,您可以找到構件並產生所需的 pom.xml 程式碼片段,以便直接在您的 Maven 專案中使用。
sdk install mcs
Micronaut (4.6.3)
Micronaut 是一個用於 JVM 的開源微服務框架。
sdk install micronaut
Mule Flow Diagrams (0.11.0)
https://github.com/manikmagar/mule-flow-diagrams/
Mule Flow Diagrams 是一個開源工具,可讓您為 Mule 配置產生流程依賴圖和圖表。
sdk install mulefd
Maven Daemon (1.0.2)
https://github.com/apache/maven-mvnd
mvnd 專案旨在為基於 maven 的構建提供守護程式基礎架構。它借鑒了 Gradle 和 Takari 的技術,以提供一個簡單高效的系統。
sdk install mvnd
MyBatis Migrations (3.3.11)
https://mybatis.dev.org.tw/migrations/
MyBatis Schema Migration System(或簡稱 MyBatis Migrations)旨在為任何資料庫(新的或現有的)提供資料庫遷移,並使資料庫的當前狀態易於訪問和理解。安裝此候選版本可提供用於管理資料庫遷移的 migrate 命令。
sdk install mybatis
Neo4j-Migrations (2.13.2)
https://neo4j.com/labs/neo4j-migrations/
Neo4j-Migrations 是一個資料庫遷移和重構工具,允許以受控和可重複的方式對一個或多個 Neo4j 資料庫運行 Cypher 腳本和程式化重構。
sdk install neo4jmigrations
Pierrot (1.0.0)
https://agorapulse.github.io/pierrot/
Pierrot 幫助您使用單個命令管理許多 GitHub 儲存庫。
sdk install pierrot
Pomchecker (1.13.0)
https://github.com/kordamp/pomchecker/
Pomchecker - 檢查 POM 檔案是否符合發佈到 Maven Central 所需的最低規則。它還可以檢查 POM 是否是有效的 BOM 檔案。
sdk install pomchecker
Quarkus CLI (3.15.1)
Quarkus 是一個 Kubernetes 原生 Java 框架,專為 OpenJDK HotSpot 和 GraalVM 量身定制,由一流的 Java 程式庫和標準精心打造。
sdk install quarkus
sbt (1.10.3)
SBT 是一個用於 Scala 和 Java 專案的開源建構工具,類似於 Java 的 Maven 或 Ant。它的主要功能包括:原生支援編譯 Scala 程式碼並與許多 Scala 測試框架整合;使用 DSL 以 Scala 撰寫建構描述;使用 Ivy 進行依賴管理(支援 Maven 格式的儲存庫);持續編譯、測試和部署;與 Scala 直譯器整合以實現快速迭代和除錯;支援混合 Java/Scala 專案。
sdk install sbt
Scala (3.5.1)
Scala 是一種用於通用軟體應用程式的程式語言。Scala 完全支援函數式程式設計,並擁有非常強大的靜態類型系統。這使得以 Scala 編寫的程式碼非常簡潔,因此其程式碼量比其他通用程式語言更小。Scala 原始碼旨在編譯成 Java 位元組碼,以便生成的執行檔程式碼可以在 Java 虛擬機器上執行。Java 函式庫可以直接在 Scala 程式碼中使用,反之亦然。Scala 是物件導向的,並使用大括號語法。Scala 具有函數式程式語言的許多特性,包括柯里化、類型推斷、不可變性、惰性求值和模式匹配。它還有一個先進的類型系統,支援代數資料類型、協變和逆變、高階類型和匿名類型。Scala 的其他功能包括運算符重載、可選參數、命名參數、原始字串和無需檢查的異常。
sdk install scala
Scala CLI (1.5.1)
https://scala-cli.virtuslab.org
Scala CLI 是一個與 Scala 語言互動的命令列工具。它允許您編譯、執行、測試和打包您的 Scala 程式碼(以及更多功能!)。
sdk install scalacli
SchemaCrawler (16.22.2)
SchemaCrawler 是一個免費的資料庫綱要探索和理解工具。SchemaCrawler 具有良好的功能組合,可用於資料治理。您可以使用正規表達式搜尋資料庫綱要物件,並以可讀的文字格式輸出綱要和資料。輸出結果可用於資料庫文件,並設計用於與其他資料庫綱要進行比較。SchemaCrawler 還可以生成綱要圖。您可以針對資料庫執行任何標準腳本語言的腳本。您可以使用 Lint 功能找到潛在的綱要設計問題。
sdk install schemacrawler
Skeletal (0.16.0)
https://github.com/cbmarcum/skeletal
Skeletal 是一個工具,允許您為該工具具有範本的任何框架或函式庫建立新的專案結構。
sdk install skeletal
Spark (3.5.1)
Apache Spark 是一個開源的叢集計算框架。Spark 提供了一個用於編寫整個叢集程式的介面,具有隱式資料平行性和容錯性。
sdk install spark
Spring Boot (3.3.4)
http://projects.spring.io/spring-boot/
Spring Boot 對建構可立即投入生產的 Spring 應用程式有其獨到的見解。它更偏好約定優於配置,旨在讓您儘快啟動並運行應用程式。
sdk install springboot
Sshoogr (0.9.25)
https://github.com/aestasit/sshoogr
Sshoogr 是一個基於 Groovy 的 DSL 和命令列工具,用於透過 SSH 與遠端伺服器進行互動。
sdk install sshoogr
Taxi (1.55.4)
Taxi 是一種用於記錄資料(例如資料模型)和 API 契約的語言。它以語義方式描述資料,允許強大的工具根據資料的含義而不是欄位的名稱來發現和映射資料。
sdk install taxi
Apache Tomcat (10.1.30)
Apache Tomcat® 軟體是 Java Servlet、JavaServer Pages、Java Expression Language 和 Java WebSocket 技術的開源實現。
sdk install tomcat
ToolKit (0.7.2)
https://github.com/IoT-Technology/IoT-Toolkit
ToolKit 是一個用戶端命令列工具,支援多種物聯網協定,例如 MQTT 和 COAP。它為物聯網開發提供了一個命令列用戶端工具。
sdk install toolkit
Vert.x (4.5.10)
Vert.x 是一個用於在 JVM 上建構反應式應用程式的工具包。
sdk install vertx
VisualVM (2.1.10)
VisualVM 是一個工具,它提供了一個視覺化介面,用於在 Java 應用程式在 Java 虛擬機器上運行時查看其詳細資訊。
sdk install visualvm
Webtau (2.2)
https://github.com/testingisdocumenting/webtau
Webtau(Web 測試自動化的縮寫)是一個測試 API、命令列工具和一個用於編寫單元測試、整合測試和端到端測試的框架。測試可以跨越多個應用程式層,例如 REST-API、Graph QL、瀏覽器、資料庫和 CLI。一致的匹配器集和測試概念適用於所有測試層。使用 REPL 模式可以加快測試開發速度。利用豐富的報告功能可以顯著縮短故障調查時間。
sdk install webtau
Znai (1.69)
https://github.com/testingisdocumenting/znai
使用 znai 建構功能強大、可維護且美觀的使用者指南。即時頁面導航。本地搜尋。多種整合功能可與 Python、Java、OpenAPI 等配合使用。將「入門」章節轉換為工作坊的幻燈片。使用自部署的 znai hub 管理多個文件。
sdk install znai