MicroProfile Starter v1.0: Cloud-native Java microservices now generally available

Share
  • January 29, 2020

Eclipse MicroProfile is at the forefront of Enterprise Java development. It optimizes Enterprise Java for microservices architecture, building upon Java EE standards. Recently, they created a new helpful tool with an easy to navigate GUI: MicroProfile Starter.

MicroProfile Starter is a tool which entered its beta phase in September 2019. Now, a few months later, it has reached its 1.0 release and is generally available to the public. With MicroProfile Starter, developers can develop cloud-native Java microservices.

According to Debbie Hoffman in the 1.0 release blog, in the months since its beta release, 12,421 projects were created with MicroProfile Starter.

SEE ALSO: Java on VS Code update: Call hierarchy support added

Tool overview

microprofile

Welcome to v1.0. Source.

With the new tool’s help, devs can generate sample source code in order to get started quickly with MicroProfile. Generate MicroProfile Maven projects with just a few clicks and choices from a drop-down menu.

It generates a zip file that includes sample source code and a README file with easy to follow instructions.

MicroProfile Starter v1.0 features

With the general release comes a few new inclusions.

Moving beyond Java 8, MicroProfile Starter now also includes the option to generate sample source code using Java 11. ( Note: This is only available for MicroProfile runtimes which support Java 11 for their implementations.)

Version 1.0 includes some enhancements from the community. In addition to creating a project via the user interface, v1.0 adds a REST API for generating sample projects from the command line and via IDE extensions.

From the announcement blog by Debbie Hoffman:

This allows you to generate a project from the command line when you know all the parameters you need to specify. To help you with that, you can request the documentation, by executing the following command from your command line (for convenience, you can also find this command at the bottom left side of the landing page next to the label “Command line:”):

curl ‘https://start.microprofile.io/api’

Watch this helpful video and see how to generate a project from the command line.

View the REST API project generator README on GitHub, which includes a few examples and how to integrate with IDEs.

SEE ALSO: Java retrospective #2 – best tools, frameworks and features of 2019

Testing it out

Have you tried the beta release? See what version 1.0 adds and try it out for yourself.

Simply visit start.profile.io and enter your preferred values into the text boxes. Available implementations appear in the drop-down menus. Then, all you have to do is click download and generate the zipped file. Using a GUI has never been easier.

View the source code on GitHub, and as always, flag any issues that you encounter and ensure that future versions will be stable.

Of course, you can also help contribute to the project and connect to the community with ideas for future versions.

 

The post MicroProfile Starter v1.0: Cloud-native Java microservices now generally available appeared first on JAXenter.

Source : JAXenter