>Absolutely. Will it just produce additional artefacts? Yes a new artifact will be created. The codebase is still on the javax namespace. The transformer-maven-plugin works with rule files to transform the class and source files accordingly.
It is possible to create an artifact with a classifier but this means that you have the same pom.xml as the source artifact. So i would prefer to create a new artifact e.g jackrabbit-webapp-jakarta where we can manage the jakarta dependencies. jackrabbit-webapp-jakarta -> jackrabbit-jcr-server-jakarta -> jackrabbit-jcr-servlet-jakarta The new maven project structure would look like this jackrabbit-jcr-servlet-project (pom project) jackrabbit-jcr-servlet (jar module) jackrabbit-jcr-servlet-jakarta (jar module) jackrabbit-webdav-project (pom project) jackrabbit-webdav (jar module) jackrabbit-webdav-jakarta (jar module) jackrabbit-jcr-server-project (pom project) jackrabbit-jcr-server (jar module) -> jackrabbit-webdav jackrabbit-jcr-server-jakarta (jar module) -> jackrabbit-webdav-jakarta jackrabbit-webapp-project (pom project) jackrabbit-webapp (jar module) -> jackrabbit-jcr-server -> jackrabbit-jcr-servlet jackrabbit-webapp-jakarta (jar module) -> jackrabbit-jcr-server-jakarta -> jackrabbit-jcr-servlet-jakarta greets claus