Skip to content

Transformer ‐ for bundle transforming to run in different environments

Volodymyr Siedlecki edited this page Sep 26, 2023 · 10 revisions

There are a few 'transformers' in the OpenLiberty project, this page is portal for the use of the Eclipse transformer project's tooling used, for example, to do JavaEE to Jakarta transformation of projects/bundles.

Jakarta

See JakartaEE Transformation Rules

To allow transformed jars to be on the bnd buildpath when building EE9+ projects, see cnf/build.bnd

Beta and Non-Beta

Customer Projects

https://openliberty.io/blog/2021/03/17/eclipse-transformer.html

FAT projects

https://github.com/OpenLiberty/open-liberty/blob/integration/dev/fattest.simplicity/src/componenttest/rules/repeater/JakartaEE9Action.java#L204

Gradle Tasks

https://github.com/OpenLiberty/open-liberty/blob/integration/dev/wlp-gradle/subprojects/tasks.gradle

Other Links

https://github.com/OpenLiberty/open-liberty/blob/580c0073eb209938841144866526249aad84cacf/dev/wlp-jakartaee-transform/notes.txt https://github.com/eclipse/transformer/wiki

Clone this wiki locally