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
: 运行完整样式检查
得到帮助
- 参见 Helidon FAQ
- 加入我们的Slack: #helidon-users
参与其中
保持关注
- Twitter: @helidon_project
- Blog: OracleDevs on Medium
(First edition: vz edited at 2019.08.22)