What migration artifacts does Transformation Advisor create?
IBM 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 chosen 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 creates an instance of your application from the Open Liberty Operator in Red Hat OpenShift. |