Helidon

用于编写微服务的 Java 库。(Java libraries for writing microservices)

Github星跟蹤圖

Helidon:用于微服务的 Java 库

Project Helidon 是一组用于编写微服务的 Java 库。 Helidon 支持两种编程模型:

  • Helidon MP:MicroProfile 2.2
  • Helidon SE:小巧,功能齐全的 API

无论哪种情况,您的应用程序都只是一个 Java SE 程序。

文档

最新文档和 javadoc 可在 https://helidon.io/docs/latest 上找到。

入门

请参阅 https://helidon.io 上的入门。

下载/访问二进制文件

没有 Helidon 下载。 只需使用我们的 Maven 版本(GroupID io.helidon)。 请参阅 https://helidon.io 上的入门。

构建

您可以使用 JDK 8 或更高版本构建 Helidon。 用 9+ 构建的 jar 文件是包含 Java 8 字节码的有效 Java 9 模块。

你还需要 Maven。 我们建议 3.5 或更新。

构建文档需要 Graphviz 中的 dot 实用程序。 这包含在许多 Linux 发行版中。 对于其他平台,请访问 https://www.graphviz.org/

Full build(完整的构建)

$ mvn install

Checkstyle

# Cd 到要检查的组件
$ mvn validate  -Pcheckstyle

Copyright

# Cd 到要检查的组件
$ mvn validate  -Pcopyright

Spotbugs

# Cd 到要检查的组件
$ mvn verify  -Pspotbugs

构建脚本

构建脚本位于 etc/scripts 中。这些主要由我们的管道(pipeline)使用,但是有一些可以方便地在您的桌面上使用,以验证您的更改。

  • copyright.sh: 运行完整的版权检查
  • checkstyle.sh: 运行完整样式检查

得到帮助

参与其中

保持关注

(First edition: vz edited at 2019.08.22)

主要指標

概覽
名稱與所有者helidon-io/helidon
主編程語言Java
編程語言Java (語言數: 10)
平台Cross-platform, Linux, Mac, Solaris, Windows, Docker, Kubernetes, Unix-like
許可證Apache License 2.0
所有者活动
創建於2018-08-27 11:03:52
推送於2025-04-25 23:15:57
最后一次提交
發布數135
最新版本名稱4.2.1 (發布於 )
第一版名稱0.9.0 (發布於 )
用户参与
星數3.6k
關注者數125
派生數571
提交數4.1k
已啟用問題?
問題數4171
打開的問題數512
拉請求數5244
打開的拉請求數40
關閉的拉請求數450
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

Helidon: Java Libraries for Microservices

Project Helidon is a set of Java Libraries for writing microservices.
Helidon supports two programming models:

  • Helidon MP: MicroProfile 3.2
  • Helidon SE: a small, functional style API

In either case your application is just a Java SE program.

Documentation

Latest documentation and javadocs are available at https://helidon.io/docs/latest.

Get Started

See Getting Started at https://helidon.io.

Downloads / Accessing Binaries

There are no Helidon downloads. Just use our Maven releases (GroupID io.helidon).
See Getting Started at https://helidon.io.

Build

You can build Helidon using JDK 8 or above. Building with 9+ results in jar
files that are valid Java 9 modules containing Java 8 bytecodes.

You also need Maven. We recommend 3.5 or newer.

Building the documentation requires the dot utility from Graphviz.
This is included in many Linux distributions. For other platforms
see https://www.graphviz.org/.

Full build

$ mvn install

Checkstyle

# Cd to the component you want to check
$ mvn validate  -Pcheckstyle

Copyright

# Cd to the component you want to check
$ mvn validate  -Pcopyright

Spotbugs

# Cd to the component you want to check
$ mvn verify  -Pspotbugs

Build Scripts

Build scripts are located in etc/scripts. These are primarily used by our pipeline,
but a couple are handy to use on your desktop to verify your changes.

  • copyright.sh: Run a full copyright check
  • checkstyle.sh: Run a full style check

Get Help

Get Involved

Stay Informed