MyEclipse2020.9.16升级,Quarkus,Docker和OpenShift有改进

原创|产品更新|编辑:status|2020-09-17 16:22:12.357|阅读 78 次

概述:MyEclipse2020.9.16增加了不少新的功能,通过改进的 Java 14 支持、新的Eclipse版本(2020-06)、Wild Web Developer集成以及与 Quarkus、OpenShift和Docker功能增强等。对于Java高阶开发而言,这个版本提供了较大便利。

# 正版采购狂欢节,企业采购正当时 # # 31款JAVA开发必备控件和工具 #

MyEclipse2020.9.16增加了不少新的功能,通过改进的 Java 14 支持、新的Eclipse版本(2020-06)、Wild Web Developer集成以及与 Quarkus、OpenShift和Docker的container等。

注:如果要从以前的版本升级到此版本的 MyEclipse,系统会询问您是否要安装 Quarkus、Docker 和 OpenShift 工具。对于新安装这些组件是自动包含了的。如果您不需要可使用”Help > Choose Components(帮助 > 选择组件)”对话框随时删除这些组件。

Java 改进和 Java 14
MyEclipse 现在在 Java 14 上发布和运行,因此您可以直接使用此版本的 Java。同时您也可以继续使用 Java 的早期版本进行和编译。

特别是在 Java 14 上,有一个新的记录向导和模板,以及对新的 Switch 表达式和文本块的支持。但也请注意,其中一些是预览功能,必须使用项目上下文菜单中的 Configure > Enable preview features(配置 > 启用预览功能)专门启用这些功能。具体有哪些功能需要被独立设置,点击这里或在Help>check for update体验吧。

一般Java开发在内容协助的非阻塞完成形式中得到了性能改进。我们最喜欢的其他功能是在调试期间检查合成变量和新的代码清理选项。

有关更多详细信息,请阅读Java development tools相关文章。

Quarkus
Quarkus定位是轻量级的微服务框架,拥抱Reactive,Eclipse MicroProfile(也是Java EE/Jakarta EE的规范),JAX-RS等。聚焦在提供快速、高性能、灵活的对外输出REST服务的能力,以及云原生,如果还是很抽象您可以“百度”一下!它是用于 HotSpot 或 GraalVM 的 Kubernetes 本机 Java 堆栈,使用最好的 Java 库和标准。我们从 JBoss 工具集成了 Quarkus 工具,为 MyEclipse 提供 Quarkus 支持。我们说的是什么支持?

新的 Quarkus 项目向导可帮助您在创建项目时轻松选择所需的依赖项。

在application.properites文件中配置Quarkus应用程序。编辑器根据项目的配置为属性提供详细的内容帮助,并且还将验证该文件。

Quarkus应用程序启动配置可用于运行和调试应用程序。

Docker和OpenShift(OpenShift是红帽的云开发平台即服务)
只需要看看集成的Docker资源管理器,您就可以管理运行的 Docker 映像和容器的分数值。您可以使用”Pull Wizard(拉向导)”下载映像,使用启动配置自定义运行映像,以及方便的 Dockerfile 编辑器以轻松配置容器。我们的 Docker 支持来自 Eclipse 的 Linux 工具项目,您可以在此处了解有关该工具的更多信息,当然这个是英文资料,Docker专业户应该看得懂吧。

这个版本中我们已经从 JBoss Tools 集成了 Open Shift 工具 — 一个用于创建新 OpenShift 应用程序的向导,服务器视图集成允许您启动和停止容器,这是OpenShift Explorer的一个功能集中的亮点。未来几周Myeclipse官方将提供更多的内容,帮助您充分利用 MyEclipse 进行容器开发和部署。

Wild Web Developer
随着Eclipse的Wild Web Developer(WWD)项目的集成,MyEclipse 中现在提供了对一些其他 Web 语言/框架的支持。WWD 支持的几项技术已经由MyEclipse官方 扩展CodeMix提供高级支持,并且更多技术可用。WWD 集成和已有支持兼容,因此您可以选择适合您需求的工具。若要使用 WWD 支持而不是内置的 MyEclipse 支持,请右键打开文件上的上下文菜单,然后选择” Open With > Generic Editor”。

启用Language Servers
您可能会看到有关禁用语言服务器的警告 – 在这种情况下,请转到Preferences > Language Servers (首选项 > 语言服务器)并启用所需的服务器。其中一些服务器需要在您的系统上全局安装的 Node 版本才能运行,否则您会在 IDE 中可以看到无法找到Node的错误。我们将在即将到来的版本中改进此集成。

特征
WWD为数十种语言和框架提供支持,如上面讨论的 Quarkus application.properites文件,支持 SASS、TypeScript 甚至Angular。有关完整列表,请转到Preferences > Language Servers(首选项 > 语言服务器)。提供的支持包括验证、内容协助、基本重构和分析。还有一些启动配置允许您针对在 Firefox、Chrome 或节点运行时运行的应用程序进行调试。

其他增强和修复

  • 我们的 JBoss AS 连接器通常会加倍作为 JBoss EAP 连接器 – 此版本现在包括专用的 JBoss EAP 连接器供您使用。我们还添加了一个Wildfly20连接器。
  • 集成的 BuildShip 工具从版本X更新到Y,一个阻止Gradle项目使用Java 14运行的bug也已修复。
  • 增加适当的连字(font ligatures)支持。只需确保在 General > Appearance > Colors and Fonts > Basic > Text Font(常规 > 外观 > 颜色和字体 > 基本 > 文本字体)中指定支持连字的字体。
  • 您现在可以在文件向导中指定新文件夹了。
  • 在Git Repositories视图中,方便的筛选器标记操作允许您仅查看您感兴趣的标记。克隆存储库时,您还可以选择从本地捆绑文件进行克隆。
  • 集成版 Spring Tools Suite从3.9.12升级到3.9.13版。
  • 修复由于库配置不当,JAX-WS 2.1 项目的部署在某些情况下可能会失败。
  • 修复在JSF 项目中编辑 XHTML 文件可能会导致记录多个 IOOB 异常。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

文章转载自:Myeclipse中文网

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
title
相关厂商
相关产品
MyEclipse

功能最全面、性价比最高的企业级Java IDE之一

在线
客服
咨询
电话
400-700-1020
在线
QQ
购物车 反馈 返回
顶部
在线客服系统
live chat