What migration artifacts does Transformation Advisor create?

IBM Cloud Transformation Advisor produces migration artifacts for applications that are being migrated to Liberty on Red Hat ™ OpenShift 4.x. The migration artifacts kickstart the migration of your application. Transformation Advisor generates a Maven project for your application plus the resources that you need to build your application into an image and deploy on Red Hat ™ OpenShift.

The following table describes the artifacts that Transformation Advisor produces.

Artifact Description
server.xml Contains the configuration the Liberty server needs for your application. For example, if your application connects to a database, it includes a data source configuration.
pom.xml The fundamental unit of work in Maven. It is used to build your application project if you have choosen a source project, or to pull in the application binary and dependencies if you have specified Maven coordinates for a binary project.
Source skeleton If you specify a source project, you get a source skeleton project that contains a deployment descriptor and a simple index.html file.
Dockerfile A multistage Dockerfile first builds the project. For a binary project specified with Maven coordinates, it pulls down the application binary and dependencies. Then, it creates a Liberty image ready for deployment.
Application CR A custom resource (CR) configuration for your application. This resource will create an instance of your application from the Open Liberty Operator in Red Hat ™ OpenShift.