Jakarta MVC 2.0 TCK

A specification must, according to the Jakarta EE Specification Process (JESP), provide a test suite to verify that an implementation implements the specification correctly. This test suite is called a Test Compatibility Kit (TCK). There must be at least one compatible implementation, i.e. an implementation that passes the TCK, for a spec to be ratified as a final specification.

Eclipse Krazo 2.0.0 is a compatible implementation of Jakarta MVC 2.0. In the following video, I show how the TCK is run to verify that Krazo passes the Jakarta MVC 2.0 TCK.

I will use Jakarta MVC as an example for a specification going through the steps involved in the JESP and blog about it here. Follow the Jakarta MVC tag to get them all.

Jakarta MVC 2.0 Progress

The work with Jakarta MVC 2.0 goes forward. According to the Jakarta EE Specification Process (JESP), we are now in the development phase where we will release as many milestones as we need until we are satisfied to move on to finalize the specification.

There are already Milestone 1 releases available of both the Spec+API and the TCK in Jakarta Staging in which the namespace switch from javax.mvc.* to jakarta.mvc.* is done. The ongoing work is to update Eclipse Krazo to the new namespace and pass the TCK.

I will use Jakarta MVC as an example for a specification going through the steps involved in the JESP and blog about it here. Follow the Jakarta MVC tag to get them all.

Jakarta MVC 2.0 Plan Review

We are ready to move forward with the namespace change from javax.mvc.* to jakarta.mvc.* for Jakarta MVC. This will be released as Jakarta MVC 2.0.

According to the Jakarta EE Specification Process (JESP), we need to engage in a plan review with the Specification Committee.

The key goal of this release is to switch the namespace for the API from javax.mvc.* to jakarta.mvc.*. No additional features are included in order to make the transition from Jakarta MVC 1.1 easier.

The plan review is initiated by submitting a Pull Request to the Jakarta EE Specifications repository. See Plan Review for Jakarta MVC 2.0 to follow the progress and join the mvc-dev mailing list to participate in the release.

I will use Jakarta MVC as an example for a specification going through the steps involved in the JESP and blog about it here. Follow the Jakarta MVC tag to get them all.