SDK 安装候选
Apache ActiveMQ (Classic) (5.17.1)
Apache ActiveMQ® 是一款流行的开源、多协议、基于 Java 的消息代理。它支持行业标准协议,因此用户可以从各种语言和平台的客户端选择中获益。可以使用 JavaScript、C、C++、Python、.Net 等语言编写的客户端连接。使用无处不在的 AMQP 协议集成您的多平台应用程序。使用通过 Websocket 的 STOMP 在您的 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,您可以从 Java 和其他 JVM 语言转换 AsciiDoc 内容或分析已解析的 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 Platform 的项目。
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 本机镜像进行提前编译,从而生成适用于微服务的本机可执行文件。使用 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)
https://grails.groovy-lang.cn/
Grails 是一个功能强大的 Web 框架,用于 Java 平台,旨在通过约定优于配置、合理的默认值和有见地的 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 显着减少了运行 Groovy 的 JVM 的启动时间。它取决于您的环境,但在大多数情况下,它比常规 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 平台标准版(或 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.ac.cn/migrations/
MyBatis 模式迁移系统(或简称 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 是一个针对 OpenJDK HotSpot 和 GraalVM 量身定制的 Kubernetes 原生 Java 框架,由最优秀的 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 表达式语言和 Java WebSocket 技术的开源实现。
sdk install tomcat
ToolKit (0.7.2)
https://github.com/IoT-Technology/IoT-Toolkit
ToolKit 是一款支持 MQTT 和 COAP 等多种 IoT 协议的客户端命令行工具。它为 IoT 开发提供了一个命令行客户端工具。
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 集线器管理多个文档。
sdk install znai