MicroProfile Starter v1.0: Cloud-native Java microservices now generally available
Graduating from its beta version, Eclipse MicroProfile Starter has reached its version 1.0 release and is now generally available. In addition to its easy-to-use GUI with simple drop-down menus, v1.0 adds a REST API for generating projects using the command line and through IDE extensions. See what’s new in this tool that helps you create cloud-native Java microservices with just a few clicks.
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.
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:”):
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.
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.
Of course, you can also help contribute to the project and connect to the community with ideas for future versions.