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. |