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%20MicroProfile(也是Java%20EE/Jakarta%20EE的规范),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 或节点运行时运行的应用程序进行调试。
其他增强和修复