You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by jg...@apache.org on 2020/06/15 19:57:28 UTC

[tomee] 01/04: Updated to latest Eclipse Transformer

This is an automated email from the ASF dual-hosted git repository.

jgallimore pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomee.git

commit 4a6360dcb45918de8726049c09317b602f158752
Author: Jonathan Gallimore <jo...@jrg.me.uk>
AuthorDate: Mon Jun 15 19:30:40 2020 +0100

    Updated to latest Eclipse Transformer
---
 container/openejb-jpa-integration/pom.xml          |   3 +-
 .../accessors/objects/MetadataAsmFactory.java      | 700 +++++++++++++++++++++
 examples/access-timeout-meta/pom.xml               |   4 +-
 examples/access-timeout/pom.xml                    |   4 +-
 examples/alternate-descriptors/pom.xml             |   4 +-
 examples/application-composer/pom.xml              |   4 +-
 examples/applicationcomposer-jaxws-cdi/pom.xml     |   4 +-
 examples/applicationexception/pom.xml              |   4 +-
 examples/arquillian-jpa/pom.xml                    |   4 +-
 examples/async-methods/pom.xml                     |   4 +-
 examples/async-postconstruct/pom.xml               |   4 +-
 examples/async-servlet/pom.xml                     |   4 +-
 .../bean-validation-design-by-contract/pom.xml     |   4 +-
 .../bval-evaluation-redeployment/WebApp1/pom.xml   |   4 +-
 .../bval-evaluation-redeployment/WebApp2/pom.xml   |   4 +-
 examples/cdi-alternative-and-stereotypes/pom.xml   |   4 +-
 examples/cdi-application-scope/pom.xml             |   4 +-
 examples/cdi-basic/pom.xml                         |   4 +-
 examples/cdi-dynamic-inject/pom.xml                |   4 +-
 examples/cdi-ejbcontext-jaas/pom.xml               |   4 +-
 examples/cdi-events/pom.xml                        |   4 +-
 examples/cdi-interceptors/pom.xml                  |   4 +-
 examples/cdi-produces-disposes/pom.xml             |   4 +-
 examples/cdi-produces-field/pom.xml                |   4 +-
 examples/cdi-qualifier/pom.xml                     |   4 +-
 examples/cdi-realm/pom.xml                         |   4 +-
 examples/cdi-request-scope/pom.xml                 |   4 +-
 examples/cdi-session-scope/pom.xml                 |   4 +-
 examples/change-jaxws-url/pom.xml                  |   4 +-
 examples/client-resource-lookup-preview/pom.xml    |   4 +-
 examples/cloud-tomee-azure/pom.xml                 |   4 +-
 examples/component-interfaces/pom.xml              |   4 +-
 examples/concurrency-utils/pom.xml                 |   4 +-
 .../connector-ear/connector-sample-ear/pom.xml     |   4 +-
 .../connector-ear/connector-sample-war/pom.xml     |   4 +-
 examples/connector-ear/pom.xml                     |   4 +-
 examples/connector-war/pom.xml                     |   4 +-
 examples/cucumber-jvm/pom.xml                      |   4 +-
 examples/custom-injection/pom.xml                  |   4 +-
 examples/datasource-ciphered-password/pom.xml      |   4 +-
 examples/datasource-definition/pom.xml             |   4 +-
 examples/decorators/pom.xml                        |   4 +-
 examples/deltaspike-configproperty/pom.xml         |   4 +-
 examples/deltaspike-exception-handling/pom.xml     |   4 +-
 examples/deltaspike-fullstack/pom.xml              |   4 +-
 examples/deltaspike-i18n/pom.xml                   |   4 +-
 examples/dynamic-dao-implementation/pom.xml        |   4 +-
 examples/dynamic-datasource-routing/pom.xml        |   4 +-
 examples/dynamic-implementation/pom.xml            |   4 +-
 examples/dynamic-proxy-to-access-mbean/pom.xml     |   4 +-
 examples/ear-testing/business-logic/pom.xml        |   4 +-
 examples/ejb-examples/pom.xml                      |   4 +-
 examples/ejb-remote-call-2/pom.xml                 |   4 +-
 examples/ejb-remote-call/pom.xml                   |   4 +-
 examples/ejb-webservice/pom.xml                    |   4 +-
 examples/groovy-cdi/pom.xml                        |   4 +-
 examples/groovy-spock/pom.xml                      |   4 +-
 examples/helloworld-weblogic/pom.xml               |   4 +-
 examples/injection-of-connectionfactory/pom.xml    |   4 +-
 examples/injection-of-ejbs/pom.xml                 |   4 +-
 examples/injection-of-env-entry/pom.xml            |   4 +-
 examples/interceptors/pom.xml                      |   4 +-
 examples/java-modules/pom.xml                      |   4 +-
 examples/javamail/pom.xml                          |   4 +-
 examples/jaxrs-json-provider-jettison/pom.xml      |   4 +-
 examples/jpa-eclipselink/pom.xml                   |   4 +-
 examples/jpa-enumerated/pom.xml                    |   4 +-
 examples/jpa-hibernate/pom.xml                     |   4 +-
 examples/jsf-cdi-and-ejb/pom.xml                   |   4 +-
 examples/jsf-managedBean-and-ejb/pom.xml           |   4 +-
 examples/jsonb-configuration/pom.xml               |   4 +-
 examples/jsonb-custom-serializer/pom.xml           |   4 +-
 examples/lookup-of-ejbs-with-descriptor/pom.xml    |   4 +-
 examples/lookup-of-ejbs/pom.xml                    |   4 +-
 examples/mbean-auto-registration/pom.xml           |   4 +-
 examples/moviefun-rest/pom.xml                     |   4 +-
 examples/moviefun/pom.xml                          |   4 +-
 examples/movies-complete/pom.xml                   |   4 +-
 examples/mp-config-example/pom.xml                 |   4 +-
 examples/mp-config-source-database/pom.xml         |   4 +-
 examples/mp-custom-healthcheck/pom.xml             |   4 +-
 examples/mp-faulttolerance-fallback/pom.xml        |   4 +-
 examples/mp-faulttolerance-retry/pom.xml           |   4 +-
 examples/mp-faulttolerance-timeout/pom.xml         |   4 +-
 examples/mp-jsonb-configuration/pom.xml            |   4 +-
 .../mp-jwt-bean-validation-strongly-typed/pom.xml  |   4 +-
 examples/mp-jwt-bean-validation/pom.xml            |   4 +-
 examples/mp-metrics-counted/pom.xml                |   4 +-
 examples/mp-metrics-gauge/pom.xml                  |   4 +-
 examples/mp-metrics-histogram/pom.xml              |   4 +-
 examples/mp-metrics-metered/pom.xml                |   4 +-
 examples/mp-metrics-timed/pom.xml                  |   4 +-
 examples/mp-opentracing-traced/pom.xml             |   4 +-
 examples/mp-rest-client/pom.xml                    |   4 +-
 examples/mp-rest-jwt-jwk/pom.xml                   |   4 +-
 examples/mp-rest-jwt-principal/pom.xml             |   4 +-
 examples/mp-rest-jwt/pom.xml                       |   4 +-
 examples/mtom/pom.xml                              |   4 +-
 examples/multi-jpa-provider-testing/pom.xml        |   4 +-
 examples/multiple-arquillian-adapters/pom.xml      |   4 +-
 examples/multiple-tomee-arquillian/pom.xml         |   4 +-
 examples/mvc-cxf-hibernate/pom.xml                 |   4 +-
 examples/mvc-cxf/pom.xml                           |   4 +-
 examples/mvc-resteasy/pom.xml                      |   4 +-
 examples/myfaces-codi-demo/pom.xml                 |   4 +-
 examples/persistence-fragment/pom.xml              |   4 +-
 examples/pojo-webservice/pom.xml                   |   4 +-
 examples/projectstage-demo/pom.xml                 |   4 +-
 examples/realm-in-tomee/pom.xml                    |   4 +-
 .../reload-persistence-unit-properties/pom.xml     |   4 +-
 examples/resources-declared-in-webapp/pom.xml      |   4 +-
 .../resources-jmx-ear/pom.xml                      |   4 +-
 examples/rest-applicationcomposer/pom.xml          |   4 +-
 examples/rest-cdi/pom.xml                          |   4 +-
 examples/rest-example-with-application/pom.xml     |   4 +-
 examples/rest-example/pom.xml                      |   4 +-
 examples/rest-jaas/pom.xml                         |   4 +-
 examples/rest-on-ejb/pom.xml                       |   4 +-
 examples/rest-xml-json/pom.xml                     |   4 +-
 examples/scala-basic/pom.xml                       |   4 +-
 examples/schedule-events/pom.xml                   |   4 +-
 examples/schedule-expression/pom.xml               |   4 +-
 examples/schedule-methods-meta/pom.xml             |   4 +-
 examples/schedule-methods/pom.xml                  |   4 +-
 examples/server-events/pom.xml                     |   4 +-
 examples/simple-cdi-interceptor/pom.xml            |   4 +-
 examples/simple-cmp2/pom.xml                       |   4 +-
 .../simple-ear/moviefun-business-logic/pom.xml     |   4 +-
 examples/simple-ear/moviefun-ear/pom.xml           |   4 +-
 examples/simple-jms/pom.xml                        |   4 +-
 examples/simple-mdb-and-cdi/pom.xml                |   4 +-
 examples/simple-mdb-with-descriptor/pom.xml        |   4 +-
 examples/simple-mdb/pom.xml                        |   4 +-
 examples/simple-remote-tomcatusers/pom.xml         |   4 +-
 examples/simple-rest/pom.xml                       |   4 +-
 examples/simple-singleton/pom.xml                  |   4 +-
 examples/simple-stateful-callbacks/pom.xml         |   4 +-
 examples/simple-stateful/pom.xml                   |   4 +-
 examples/simple-stateless-with-descriptor/pom.xml  |   4 +-
 examples/simple-stateless/pom.xml                  |   4 +-
 .../simple-webservice-without-interface/pom.xml    |   4 +-
 examples/simple-webservice/pom.xml                 |   4 +-
 examples/singleton-startup-ordering/pom.xml        |   4 +-
 examples/spring-data-proxy-meta/pom.xml            |   4 +-
 examples/spring-data-proxy/pom.xml                 |   4 +-
 examples/struts/pom.xml                            |   4 +-
 examples/telephone-stateful/pom.xml                |   4 +-
 examples/testcase-injection/pom.xml                |   4 +-
 examples/testing-security-2/pom.xml                |   4 +-
 examples/testing-security-3/pom.xml                |   4 +-
 examples/testing-security-4/pom.xml                |   4 +-
 examples/testing-security-meta/pom.xml             |   4 +-
 examples/testing-security/pom.xml                  |   4 +-
 examples/testing-transactions-bmt/pom.xml          |   4 +-
 examples/testing-transactions/pom.xml              |   4 +-
 examples/tomee-jersey-eclipselink/pom.xml          |   4 +-
 examples/tomee-jms-portability/pom.xml             |   4 +-
 examples/transaction-rollback/pom.xml              |   4 +-
 examples/troubleshooting/pom.xml                   |   4 +-
 examples/vaadin-lts-v10-simple/pom.xml             |   4 +-
 examples/webservice-attachments/pom.xml            |   4 +-
 examples/webservice-handlerchain/pom.xml           |   4 +-
 examples/webservice-holder/pom.xml                 |   4 +-
 examples/webservice-inheritance/pom.xml            |   4 +-
 examples/webservice-security/pom.xml               |   4 +-
 examples/webservice-ssl-client-cert/pom.xml        |   4 +-
 examples/webservice-ws-security/pom.xml            |   4 +-
 .../webservice-ws-with-resources-config/pom.xml    |   4 +-
 examples/websocket-tls-basic-auth/pom.xml          |   4 +-
 examples/xa-datasource/pom.xml                     |   4 +-
 tomee/apache-tomee/pom.xml                         |   4 +-
 171 files changed, 1040 insertions(+), 339 deletions(-)

diff --git a/container/openejb-jpa-integration/pom.xml b/container/openejb-jpa-integration/pom.xml
index ce37a08..c070719 100644
--- a/container/openejb-jpa-integration/pom.xml
+++ b/container/openejb-jpa-integration/pom.xml
@@ -50,8 +50,9 @@
       <optional>true</optional>
     </dependency>
     <dependency>
-      <groupId>org.eclipse.persistence</groupId>
+      <groupId>org.apache.tomee.patch</groupId>
       <artifactId>eclipselink</artifactId>
+      <version>${project.version}</version>
       <optional>true</optional>
     </dependency>
     <dependency>
diff --git a/deps/eclipselink-patched/src/main/java/org/eclipse/persistence/internal/jpa/metadata/accessors/objects/MetadataAsmFactory.java b/deps/eclipselink-patched/src/main/java/org/eclipse/persistence/internal/jpa/metadata/accessors/objects/MetadataAsmFactory.java
new file mode 100644
index 0000000..87cd114
--- /dev/null
+++ b/deps/eclipselink-patched/src/main/java/org/eclipse/persistence/internal/jpa/metadata/accessors/objects/MetadataAsmFactory.java
@@ -0,0 +1,700 @@
+/*
+ * Copyright (c) 1998, 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1998, 2018 Hans Harz, Andrew Rustleund, IBM Corporation. All rights reserved.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v. 2.0 which is available at
+ * http://www.eclipse.org/legal/epl-2.0,
+ * or the Eclipse Distribution License v. 1.0 which is available at
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ *
+ * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
+ */
+
+// Contributors:
+//     James Sutherland - initial impl
+//     05/14/2010-2.1 Guy Pelletier
+//       - 253083: Add support for dynamic persistence using ORM.xml/eclipselink-orm.xml
+//     Hans Harz, Andrew Rustleund - Bug 324862 - IndexOutOfBoundsException in
+//           DatabaseSessionImpl.initializeDescriptors because @MapKey Annotation is not found.
+//     04/21/2011-2.3 dclarke: Upgraded to support ASM 3.3.1
+//     08/10/2011-2.3 Lloyd Fernandes : Bug 336133 - Validation error during processing on parameterized generic OneToMany Entity relationship from MappedSuperclass
+//     10/05/2012-2.4.1 Guy Pelletier
+//       - 373092: Exceptions using generics, embedded key and entity inheritance
+//     19/04/2014-2.6 Lukas Jungmann
+//       - 429992: JavaSE 8/ASM 5.0.1 support (EclipseLink silently ignores Entity classes with lambda expressions)
+//     11/05/2015-2.6 Dalia Abo Sheasha
+//       - 480787 : Wrap several privileged method calls with a doPrivileged block
+package org.eclipse.persistence.internal.jpa.metadata.accessors.objects;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.security.AccessController;
+import java.security.PrivilegedAction;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.persistence.internal.helper.Helper;
+import org.eclipse.persistence.internal.jpa.metadata.MetadataDescriptor;
+import org.eclipse.persistence.internal.jpa.metadata.MetadataLogger;
+import org.eclipse.persistence.internal.libraries.asm.AnnotationVisitor;
+import org.eclipse.persistence.internal.libraries.asm.Attribute;
+import org.eclipse.persistence.internal.libraries.asm.ClassReader;
+import org.eclipse.persistence.internal.libraries.asm.ClassVisitor;
+import org.eclipse.persistence.internal.libraries.asm.EclipseLinkClassReader;
+import org.eclipse.persistence.internal.libraries.asm.FieldVisitor;
+import org.eclipse.persistence.internal.libraries.asm.MethodVisitor;
+import org.eclipse.persistence.internal.libraries.asm.Opcodes;
+import org.eclipse.persistence.internal.libraries.asm.Type;
+import org.eclipse.persistence.internal.localization.ExceptionLocalization;
+import org.eclipse.persistence.internal.security.PrivilegedAccessHelper;
+import org.eclipse.persistence.internal.sessions.AbstractSession;
+import org.eclipse.persistence.logging.AbstractSessionLog;
+import org.eclipse.persistence.logging.SessionLog;
+import org.eclipse.persistence.logging.SessionLogEntry;
+
+/**
+ * INTERNAL: A metadata factory that uses ASM technology and no reflection
+ * whatsoever to process the metadata model.
+ *
+ * @author James Sutherland
+ * @since EclipseLink 1.2
+ */
+public class MetadataAsmFactory extends MetadataFactory {
+    /** Set of primitive type codes. */
+    public static final String PRIMITIVES = "VJIBZCSFD";
+    /** Set of desc token characters. */
+    public static final String TOKENS = "()<>;";
+
+    /**
+     * INTERNAL:
+     */
+    public MetadataAsmFactory(MetadataLogger logger, ClassLoader loader) {
+        super(logger, loader);
+
+        addMetadataClass("I", new MetadataClass(this, int.class));
+        addMetadataClass("J", new MetadataClass(this, long.class));
+        addMetadataClass("S", new MetadataClass(this, short.class));
+        addMetadataClass("Z", new MetadataClass(this, boolean.class));
+        addMetadataClass("F", new MetadataClass(this, float.class));
+        addMetadataClass("D", new MetadataClass(this, double.class));
+        addMetadataClass("C", new MetadataClass(this, char.class));
+        addMetadataClass("B", new MetadataClass(this, byte.class));
+    }
+
+    /**
+     * Build the class metadata for the class name using ASM to read the class
+     * byte codes.
+     */
+    protected void buildClassMetadata(MetadataClass metadataClass, String className, boolean isLazy) {
+        ClassMetadataVisitor visitor = new ClassMetadataVisitor(metadataClass, isLazy);
+        InputStream stream = null;
+        try {
+            String resourceString = className.replace('.', '/') + ".class";
+            if (PrivilegedAccessHelper.shouldUsePrivilegedAccess()) {
+                final String f_resourceString = resourceString;
+                stream = AccessController.doPrivileged(new PrivilegedAction<InputStream>() {
+                    @Override
+                    public InputStream run() {
+                        return m_loader.getResourceAsStream(f_resourceString);
+                    }
+                });
+            } else {
+                stream = m_loader.getResourceAsStream(resourceString);
+            }
+
+            ClassReader reader = new ClassReader(stream);
+            Attribute[] attributes = new Attribute[0];
+            reader.accept(visitor, attributes, ClassReader.SKIP_CODE | ClassReader.SKIP_DEBUG | ClassReader.SKIP_FRAMES);
+        } catch (IllegalArgumentException iae) {
+            // class was probably compiled with some newer than officially
+            // supported and tested JDK
+            // in such case log a warning and try to re-read the class
+            // without class version check
+            SessionLog log = getLogger().getSession() != null
+                    ? getLogger().getSession().getSessionLog() : AbstractSessionLog.getLog();
+            if (log.shouldLog(SessionLog.SEVERE, SessionLog.METADATA)) {
+                SessionLogEntry entry = new SessionLogEntry(getLogger().getSession(), SessionLog.SEVERE, SessionLog.METADATA, iae);
+                entry.setMessage(ExceptionLocalization.buildMessage("unsupported_classfile_version", new Object[] { className }));
+                log.log(entry);
+            }
+            if (stream != null) {
+                try {
+                    ClassReader reader = new EclipseLinkClassReader(stream);
+                    Attribute[] attributes = new Attribute[0];
+                    reader.accept(visitor, attributes, ClassReader.SKIP_CODE | ClassReader.SKIP_DEBUG | ClassReader.SKIP_FRAMES);
+                } catch (Exception e) {
+                    if (log.shouldLog(SessionLog.SEVERE, SessionLog.METADATA)) {
+                        SessionLogEntry entry = new SessionLogEntry(getLogger().getSession(), SessionLog.SEVERE, SessionLog.METADATA, e);
+                        entry.setMessage(ExceptionLocalization.buildMessage("unsupported_classfile_version", new Object[] { className }));
+                        log.log(entry);
+                    }
+                    addMetadataClass(getVirtualMetadataClass(className));
+                }
+            } else {
+                addMetadataClass(getVirtualMetadataClass(className));
+            }
+        } catch (Exception exception) {
+            SessionLog log = getLogger().getSession() != null
+                    ? getLogger().getSession().getSessionLog() : AbstractSessionLog.getLog();
+            if (log.shouldLog(SessionLog.FINEST, SessionLog.METADATA)) {
+                log.logThrowable(SessionLog.FINEST, SessionLog.METADATA, exception);
+            }
+            addMetadataClass(getVirtualMetadataClass(className));
+        } finally {
+            try {
+                if (stream != null) {
+                    stream.close();
+                }
+            } catch (IOException ignore) {
+                // Ignore.
+            }
+        }
+    }
+
+    /**
+     * Return the class metadata for the class name.
+     */
+    @Override
+    public MetadataClass getMetadataClass(String className) {
+        return getMetadataClass(className, false);
+    }
+
+    /**
+     * Return the class metadata for the class name.
+     */
+    @Override
+    public MetadataClass getMetadataClass(String className, boolean isLazy) {
+        if (className == null) {
+            return null;
+        }
+
+        MetadataClass metaClass = m_metadataClasses.get(className);
+        if ((metaClass == null) || (!isLazy && metaClass.isLazy())) {
+            if (metaClass != null) {
+                metaClass.setIsLazy(false);
+            }
+            buildClassMetadata(metaClass, className, isLazy);
+            metaClass = m_metadataClasses.get(className);
+        }
+
+        return metaClass;
+    }
+
+    /**
+     * INTERNAL: This method resolves generic types based on the ASM class
+     * metadata. Unless every other factory (e.g. APT mirror factory) respects
+     * the generic format as built from ASM this method will not work since it
+     * is very tied to it.
+     */
+    @Override
+    public void resolveGenericTypes(MetadataClass child, List<String> genericTypes, MetadataClass parent, MetadataDescriptor descriptor) {
+        // If we have a generic parent we need to grab our generic types
+        // that may be used (and therefore need to be resolved) to map
+        // accessors correctly.
+        if (genericTypes != null) {
+            // The generic types provided map to its parents generic types. The
+            // generics also include the superclass, and interfaces. The parent
+            // generics include the type and ":" and class.
+
+            List<String> parentGenericTypes = parent.getGenericType();
+            if (parentGenericTypes != null) {
+                List genericParentTemp = new ArrayList(genericTypes);
+                genericParentTemp.removeAll(child.getInterfaces());
+
+                int size = genericParentTemp.size();
+                int parentIndex = 0;
+
+                for (int index = genericTypes.indexOf(parent.getName()) + 1; index < size; index++) {
+                    String actualTypeArgument = genericTypes.get(index);
+                    // Ignore extra types on the end of the child, such as
+                    // interface generics.
+                    if (parentIndex >= parentGenericTypes.size()) {
+                        break;
+                    }
+                    String variable = parentGenericTypes.get(parentIndex);
+
+                    // if we get as far as the superclass name in the parent generic type list,
+                    // there is nothing more to process.  We have processed all the generics in the type definition
+                    if (variable.equals(parent.getSuperclassName())){
+                        break;
+                    }
+                    parentIndex = parentIndex + 3;
+
+                    // We are building bottom up and need to link up any
+                    // TypeVariables with the actual class from the originating
+                    // entity.
+                    if (actualTypeArgument.length() == 1) {
+                        index++;
+                        actualTypeArgument = genericTypes.get(index);
+                        descriptor.addGenericType(variable, descriptor.getGenericType(actualTypeArgument));
+                    } else {
+                        descriptor.addGenericType(variable, actualTypeArgument);
+                    }
+                }
+            }
+        }
+    }
+
+    /**
+     * Walk the class byte codes and collect the class info.
+     */
+    public class ClassMetadataVisitor extends ClassVisitor {
+
+        private boolean isLazy;
+        private boolean processedMemeber;
+        private MetadataClass classMetadata;
+
+        ClassMetadataVisitor(MetadataClass metadataClass, boolean isLazy) {
+            super(Opcodes.ASM7);
+            this.isLazy = isLazy;
+            this.classMetadata = metadataClass;
+        }
+
+        @Override
+        public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) {
+            String className = toClassName(name);
+            if ((this.classMetadata == null) || !this.classMetadata.getName().equals(className)) {
+                this.classMetadata = new MetadataClass(MetadataAsmFactory.this, className, isLazy);
+                addMetadataClass(this.classMetadata);
+            }
+            this.classMetadata.setName(className);
+            this.classMetadata.setSuperclassName(toClassName(superName));
+            this.classMetadata.setModifiers(access);
+            this.classMetadata.setGenericType(processDescription(signature, true));
+
+            for (String interfaceName : interfaces) {
+                this.classMetadata.addInterface(toClassName(interfaceName));
+            }
+        }
+
+        @Override
+        public FieldVisitor visitField(int access, String name, String desc, String signature, Object value) {
+            this.processedMemeber = true;
+            if (this.classMetadata.isLazy()) {
+                return null;
+            }
+            return new MetadataFieldVisitor(this.classMetadata, access, name, desc, signature, value);
+        }
+
+        @Override
+        public MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions) {
+            this.processedMemeber = true;
+            if (this.classMetadata.isLazy() || name.indexOf("init>") != -1) {
+                return null;
+            }
+            return new MetadataMethodVisitor(this.classMetadata, access, name, signature, desc, exceptions);
+        }
+
+        @Override
+        public AnnotationVisitor visitAnnotation(String desc, boolean visible) {
+            boolean isJPA = false;
+            if (desc.startsWith("Lkotlin")) {
+                //ignore kotlin annotations
+                return null;
+            }
+            if (desc.startsWith("Ljava/")) {
+                //ignore annotations from 'java' namespace
+                return null;
+            }
+
+            //ignore annotations from other then 'javax/persistence' and 'jakarta/persistence' namespace
+            if (desc.startsWith("Ljavax/persistence/") || desc.startsWith("Ljakarta/persistence/")) {
+                isJPA = true;
+            } else {
+                return null;
+            }
+
+            if (!this.processedMemeber && this.classMetadata.isLazy()) {
+                this.classMetadata.setIsLazy(false);
+            }
+            //this currently forbids us to use meta-annotations defined in EclipseLink packages
+            return new MetadataAnnotationVisitor(this.classMetadata, desc, isJPA || desc.startsWith("Lorg/eclipse/persistence"));
+        }
+
+    }
+
+    /**
+     * {@link AnnotationVisitor} used to process class, field , and method
+     * annotations populating a {@link MetadataAnnotation} and its nested state.
+     *
+     * @see MetadataAnnotationArrayVisitor for population of array attributes
+     */
+    class MetadataAnnotationVisitor extends AnnotationVisitor {
+
+        /**
+         * Element the annotation is being applied to. If this is null the
+         * {@link MetadataAnnotation} being constructed is a nested annotation
+         * and is already referenced from its parent.
+         */
+        private MetadataAnnotatedElement element;
+
+        /**
+         * {@link MetadataAnnotation} being populated
+         */
+        private MetadataAnnotation annotation;
+
+        MetadataAnnotationVisitor(MetadataAnnotatedElement element, String name) {
+            this(element, name, true);
+        }
+
+        MetadataAnnotationVisitor(MetadataAnnotatedElement element, String name, boolean isRegular) {
+            super(Opcodes.ASM7);
+            this.element = element;
+            this.annotation = new MetadataAnnotation();
+            this.annotation.setName(processDescription(name, false).get(0));
+            this.annotation.setIsMeta(!isRegular);
+        }
+
+        public MetadataAnnotationVisitor(MetadataAnnotation annotation) {
+            super(Opcodes.ASM7);
+            this.annotation = annotation;
+        }
+
+        @Override
+        public void visit(String name, Object value) {
+            this.annotation.addAttribute(name, annotationValue(null, value));
+        }
+
+        @Override
+        public void visitEnum(String name, String desc, String value) {
+            this.annotation.addAttribute(name, annotationValue(desc, value));
+        }
+
+        @Override
+        public AnnotationVisitor visitAnnotation(String name, String desc) {
+            MetadataAnnotation mda = new MetadataAnnotation();
+            mda.setName(processDescription(desc, false).get(0));
+            this.annotation.addAttribute(name, mda);
+            return new MetadataAnnotationVisitor(mda);
+        }
+
+        @Override
+        public AnnotationVisitor visitArray(String name) {
+            return new MetadataAnnotationArrayVisitor(this.annotation, name);
+        }
+
+        @Override
+        public void visitEnd() {
+            if (this.element != null) {
+                if (this.annotation.isMeta()) {
+                    this.element.addMetaAnnotation(this.annotation);
+                } else {
+                    this.element.addAnnotation(this.annotation);
+                }
+            }
+        }
+    }
+
+    /**
+     * Specialized visitor to handle the population of arrays of annotation
+     * values.
+     */
+    class MetadataAnnotationArrayVisitor extends AnnotationVisitor {
+
+        private MetadataAnnotation annotation;
+
+        private String attributeName;
+
+        private List<Object> values;
+
+        public MetadataAnnotationArrayVisitor(MetadataAnnotation annotation, String name) {
+            super(Opcodes.ASM7);
+            this.annotation = annotation;
+            this.attributeName = name;
+            this.values = new ArrayList<Object>();
+        }
+
+        @Override
+        public void visit(String name, Object value) {
+            this.values.add(annotationValue(null, value));
+        }
+
+        @Override
+        public void visitEnum(String name, String desc, String value) {
+            this.values.add(annotationValue(desc, value));
+        }
+
+        @Override
+        public AnnotationVisitor visitAnnotation(String name, String desc) {
+            MetadataAnnotation mda = new MetadataAnnotation();
+            mda.setName(processDescription(desc, false).get(0));
+            this.values.add(mda);
+            return new MetadataAnnotationVisitor(mda);
+        }
+
+        @Override
+        public void visitEnd() {
+            this.annotation.addAttribute(this.attributeName, this.values.toArray());
+        }
+    }
+
+    /**
+     * Factory for the creation of {@link MetadataField} handling basic type,
+     * generics, and annotations.
+     */
+    class MetadataFieldVisitor extends FieldVisitor {
+
+        private MetadataField field;
+
+        public MetadataFieldVisitor(MetadataClass classMetadata, int access, String name, String desc, String signature, Object value) {
+            super(Opcodes.ASM7);
+            this.field = new MetadataField(classMetadata);
+            this.field.setModifiers(access);
+            this.field.setName(name);
+            this.field.setAttributeName(name);
+            this.field.setGenericType(processDescription(signature, true));
+            this.field.setType(processDescription(desc, false).get(0));
+        }
+
+        @Override
+        public AnnotationVisitor visitAnnotation(String desc, boolean visible) {
+            if (desc.startsWith("Ljavax/persistence") || desc.startsWith("Lorg/eclipse/persistence")) {
+                return new MetadataAnnotationVisitor(this.field, desc);
+            }
+            return null;
+        }
+
+        @Override
+        public void visitEnd() {
+            this.field.getDeclaringClass().addField(this.field);
+        }
+    }
+
+    /**
+     * Factory for the creation of {@link MetadataMethod} handling basic type,
+     * generics, and annotations.
+     */
+    // Note: Subclassed EmptyListener to minimize signature requirements for
+    // ignored MethodVisitor API
+    class MetadataMethodVisitor extends MethodVisitor {
+
+        private MetadataMethod method;
+
+        public MetadataMethodVisitor(MetadataClass classMetadata, int access, String name, String desc, String signature, String[] exceptions) {
+            super(Opcodes.ASM7);
+            this.method = new MetadataMethod(MetadataAsmFactory.this, classMetadata);
+
+            this.method.setName(name);
+            this.method.setAttributeName(Helper.getAttributeNameFromMethodName(name));
+            this.method.setModifiers(access);
+
+            this.method.setGenericType(processDescription(desc, true));
+
+            List<String> argumentNames = processDescription(signature, false);
+            if (argumentNames != null && !argumentNames.isEmpty()) {
+                this.method.setReturnType(argumentNames.get(argumentNames.size() - 1));
+                argumentNames.remove(argumentNames.size() - 1);
+                this.method.setParameters(argumentNames);
+            }
+        }
+
+        @Override
+        public AnnotationVisitor visitAnnotation(String desc, boolean visible) {
+            if (desc.startsWith("Ljavax/persistence") || desc.startsWith("Lorg/eclipse/persistence")) {
+                return new MetadataAnnotationVisitor(this.method, desc);
+            }
+            return null;
+        }
+
+        /**
+         * At the end of visiting this method add it to the
+         * {@link MetadataClass} and handle duplicate method names by chaining
+         * them.
+         */
+        @Override
+        public void visitEnd() {
+            MetadataClass classMetadata = this.method.getMetadataClass();
+
+            MetadataMethod existing = classMetadata.getMethods().get(this.method.getName());
+            if (existing == null) {
+                classMetadata.getMethods().put(this.method.getName(), this.method);
+            } else {
+                // Handle methods with the same name.
+                while (existing.getNext() != null) {
+                    existing = existing.getNext();
+                }
+                existing.setNext(this.method);
+            }
+        }
+
+    }
+
+    /**
+     * Get MetadataClass for a class which can not be found
+     * @param className class which has not been found
+     * @return MetadataClass
+     */
+    private MetadataClass getVirtualMetadataClass(String className) {
+        // Some basic types can't be found, so can just be registered
+        // (i.e. arrays). Also, VIRTUAL classes may also not exist,
+        // therefore, tag the MetadataClass as loadable false. This will be
+        // used to determine if a class will be dynamically created or not.
+        MetadataClass metadataClass = new MetadataClass(this, className, false);
+        // If the class is a JDK class, then maybe there is a class loader
+        // issues,
+        // since it is a JDK class, just use reflection.
+        if ((className.length() > 5) && className.substring(0, 5).equals("java.")) {
+            try {
+                Class reflectClass = Class.forName(className);
+                if (reflectClass.getSuperclass() != null) {
+                    metadataClass.setSuperclassName(reflectClass.getSuperclass().getName());
+                }
+                for (Class reflectInterface : reflectClass.getInterfaces()) {
+                    metadataClass.addInterface(reflectInterface.getName());
+                }
+            } catch (Exception failed) {
+                SessionLog log = getLogger().getSession() != null
+                        ? getLogger().getSession().getSessionLog() : AbstractSessionLog.getLog();
+                if (log.shouldLog(SessionLog.FINE, SessionLog.METADATA)) {
+                    log.logThrowable(SessionLog.FINE, SessionLog.METADATA, failed);
+                }
+                metadataClass.setIsAccessible(false);
+            }
+        } else {
+            metadataClass.setIsAccessible(false);
+        }
+        return metadataClass;
+    }
+
+    /**
+     * Process the byte-code argument description and return the array of Java
+     * class names. i.e.
+     * "(Lorg/foo/Bar;Z)Ljava/lang/Boolean;"=>[org.foo.Bar,boolean
+     * ,java.lang.Boolean]
+     */
+    private static List<String> processDescription(String desc, boolean isGeneric) {
+        if (desc == null) {
+            return null;
+        }
+        List<String> arguments = new ArrayList<String>();
+        int index = 0;
+        int length = desc.length();
+        boolean isGenericTyped=false;
+        // PERF: Use char array to make char index faster (note this is a heavily optimized method, be very careful on changes)
+        char[] chars = desc.toCharArray();
+        while (index < length) {
+            char next = chars[index];
+            if (('(' != next) && (')' != next) && ('<' != next) && ('>' != next) && (';' != next)) {
+                if (next == 'L') {
+                    index++;
+                    int start = index;
+                    next = chars[index];
+                    while (('(' != next) && (')' != next) && ('<' != next) && ('>' != next) && (';' != next)) {
+                        index++;
+                        next = chars[index];
+                    }
+                    arguments.add(toClassName(desc.substring(start, index)));
+                    if(isGenericTyped) {
+                        isGenericTyped=false;
+                        if(next == '<') {
+                            int cnt = 1;
+                            while((cnt > 0) && (++index<desc.length())) {
+                                switch (desc.charAt(index)) {
+                                    case '<': cnt ++; break;
+                                    case '>': cnt --; break;
+                                }
+                            }
+                        }
+                    }
+                } else if (!isGeneric && (PRIMITIVES.indexOf(next) != -1)) {
+                    // Primitives.
+                    arguments.add(getPrimitiveName(next));
+                } else if (next == '[') {
+                    // Arrays.
+                    int start = index;
+                    index++;
+                    next = chars[index];
+                    // Nested arrays.
+                    while (next == '[') {
+                        index++;
+                        next = chars[index];
+                    }
+                    if (PRIMITIVES.indexOf(next) == -1) {
+                        while (next != ';') {
+                            index++;
+                            next = chars[index];
+                        }
+                        arguments.add(toClassName(desc.substring(start, index + 1)));
+                    } else {
+                        arguments.add(desc.substring(start, index + 1));
+                    }
+                } else {
+                    // Is a generic type variable.
+                    int start = index;
+                    int end = start;
+
+                    char myNext = next;
+
+                    while (':' != myNext && '(' != myNext && ')' != myNext && '<' != myNext && '>' != myNext && ';' != myNext && end < length - 1) {
+                        end++;
+                        myNext = chars[end];
+                    }
+
+                    if (myNext == ':') {
+                        arguments.add(desc.substring(start, end));
+                        isGenericTyped=true;
+                        index = end;
+                        arguments.add(":");
+                        if(desc.charAt(index+1)==':') {
+                            index ++;
+                        }
+                    } else if (myNext == ';' && next == 'T') {
+                        arguments.add(new String(new char[] { next }));
+                        arguments.add(desc.substring(start + 1, end));
+                        index = end - 1;
+                    } else {
+                        arguments.add(new String(new char[] { next }));
+                    }
+                }
+            }
+            index++;
+        }
+        return arguments;
+
+    }
+
+    /**
+     * Return the Java type name for the primitive code.
+     */
+    private static String getPrimitiveName(char primitive) {
+        if (primitive == 'V') {
+            return "void";
+        } else if (primitive == 'I') {
+            return "int";
+        } else if (primitive == 'Z') {
+            return "boolean";
+        } else if (primitive == 'J') {
+            return "long";
+        } else if (primitive == 'F') {
+            return "float";
+        } else if (primitive == 'D') {
+            return "double";
+        } else if (primitive == 'B') {
+            return "byte";
+        } else if (primitive == 'C') {
+            return "char";
+        } else if (primitive == 'S') {
+            return "short";
+        } else {
+            return new String(new char[] { primitive });
+        }
+    }
+
+    private static String toClassName(String classDescription) {
+        if (classDescription == null) {
+            return "void";
+        }
+        return classDescription.replace('/', '.');
+    }
+
+    /**
+     * Convert the annotation value into the value used in the meta model
+     */
+    private static Object annotationValue(String description, Object value) {
+        if (value instanceof Type) {
+            return ((Type) value).getClassName();
+        }
+        return value;
+    }
+}
\ No newline at end of file
diff --git a/examples/access-timeout-meta/pom.xml b/examples/access-timeout-meta/pom.xml
index 98d6348..6d3d39d 100644
--- a/examples/access-timeout-meta/pom.xml
+++ b/examples/access-timeout-meta/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/access-timeout/pom.xml b/examples/access-timeout/pom.xml
index 22b2867..cf8d75c 100644
--- a/examples/access-timeout/pom.xml
+++ b/examples/access-timeout/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/alternate-descriptors/pom.xml b/examples/alternate-descriptors/pom.xml
index 7603d05..cac874a 100644
--- a/examples/alternate-descriptors/pom.xml
+++ b/examples/alternate-descriptors/pom.xml
@@ -49,8 +49,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/application-composer/pom.xml b/examples/application-composer/pom.xml
index 18f60ce..a580b0d 100644
--- a/examples/application-composer/pom.xml
+++ b/examples/application-composer/pom.xml
@@ -49,8 +49,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/applicationcomposer-jaxws-cdi/pom.xml b/examples/applicationcomposer-jaxws-cdi/pom.xml
index c5060eb..4520b88 100644
--- a/examples/applicationcomposer-jaxws-cdi/pom.xml
+++ b/examples/applicationcomposer-jaxws-cdi/pom.xml
@@ -39,8 +39,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/applicationexception/pom.xml b/examples/applicationexception/pom.xml
index 2d4dab0..35dbfab 100644
--- a/examples/applicationexception/pom.xml
+++ b/examples/applicationexception/pom.xml
@@ -51,8 +51,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/arquillian-jpa/pom.xml b/examples/arquillian-jpa/pom.xml
index 8935502..3ef670c 100644
--- a/examples/arquillian-jpa/pom.xml
+++ b/examples/arquillian-jpa/pom.xml
@@ -34,8 +34,8 @@ language governing permissions and limitations under the License. -->
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/async-methods/pom.xml b/examples/async-methods/pom.xml
index db3a398..099182c 100644
--- a/examples/async-methods/pom.xml
+++ b/examples/async-methods/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/async-postconstruct/pom.xml b/examples/async-postconstruct/pom.xml
index a425002..b279993 100644
--- a/examples/async-postconstruct/pom.xml
+++ b/examples/async-postconstruct/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/async-servlet/pom.xml b/examples/async-servlet/pom.xml
index 8ae0c48..7000261 100644
--- a/examples/async-servlet/pom.xml
+++ b/examples/async-servlet/pom.xml
@@ -102,8 +102,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/bean-validation-design-by-contract/pom.xml b/examples/bean-validation-design-by-contract/pom.xml
index bf8c242..55a908f 100644
--- a/examples/bean-validation-design-by-contract/pom.xml
+++ b/examples/bean-validation-design-by-contract/pom.xml
@@ -40,8 +40,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/bval-evaluation-redeployment/WebApp1/pom.xml b/examples/bval-evaluation-redeployment/WebApp1/pom.xml
index 0346ee2..baa01d6 100644
--- a/examples/bval-evaluation-redeployment/WebApp1/pom.xml
+++ b/examples/bval-evaluation-redeployment/WebApp1/pom.xml
@@ -93,8 +93,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/bval-evaluation-redeployment/WebApp2/pom.xml b/examples/bval-evaluation-redeployment/WebApp2/pom.xml
index 674ed4d..d677f0a 100644
--- a/examples/bval-evaluation-redeployment/WebApp2/pom.xml
+++ b/examples/bval-evaluation-redeployment/WebApp2/pom.xml
@@ -88,8 +88,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/cdi-alternative-and-stereotypes/pom.xml b/examples/cdi-alternative-and-stereotypes/pom.xml
index 8062ecd..b027140 100644
--- a/examples/cdi-alternative-and-stereotypes/pom.xml
+++ b/examples/cdi-alternative-and-stereotypes/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/cdi-application-scope/pom.xml b/examples/cdi-application-scope/pom.xml
index 4fed346..0fa542b 100644
--- a/examples/cdi-application-scope/pom.xml
+++ b/examples/cdi-application-scope/pom.xml
@@ -29,8 +29,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/cdi-basic/pom.xml b/examples/cdi-basic/pom.xml
index 5cda11f..129bc4f 100644
--- a/examples/cdi-basic/pom.xml
+++ b/examples/cdi-basic/pom.xml
@@ -40,8 +40,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/cdi-dynamic-inject/pom.xml b/examples/cdi-dynamic-inject/pom.xml
index 397225a..f0ac3bf 100644
--- a/examples/cdi-dynamic-inject/pom.xml
+++ b/examples/cdi-dynamic-inject/pom.xml
@@ -40,8 +40,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/cdi-ejbcontext-jaas/pom.xml b/examples/cdi-ejbcontext-jaas/pom.xml
index cadcbbf..2e20579 100644
--- a/examples/cdi-ejbcontext-jaas/pom.xml
+++ b/examples/cdi-ejbcontext-jaas/pom.xml
@@ -71,8 +71,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/cdi-events/pom.xml b/examples/cdi-events/pom.xml
index dc33761..de16ed7 100644
--- a/examples/cdi-events/pom.xml
+++ b/examples/cdi-events/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/cdi-interceptors/pom.xml b/examples/cdi-interceptors/pom.xml
index 285bc50..84335ee 100644
--- a/examples/cdi-interceptors/pom.xml
+++ b/examples/cdi-interceptors/pom.xml
@@ -35,8 +35,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/cdi-produces-disposes/pom.xml b/examples/cdi-produces-disposes/pom.xml
index 9beaaee..a788386 100644
--- a/examples/cdi-produces-disposes/pom.xml
+++ b/examples/cdi-produces-disposes/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/cdi-produces-field/pom.xml b/examples/cdi-produces-field/pom.xml
index 61e3250..0eef611 100644
--- a/examples/cdi-produces-field/pom.xml
+++ b/examples/cdi-produces-field/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/cdi-qualifier/pom.xml b/examples/cdi-qualifier/pom.xml
index d49fd85..54bcc01 100644
--- a/examples/cdi-qualifier/pom.xml
+++ b/examples/cdi-qualifier/pom.xml
@@ -40,8 +40,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/cdi-realm/pom.xml b/examples/cdi-realm/pom.xml
index 300359d..8ebe992 100644
--- a/examples/cdi-realm/pom.xml
+++ b/examples/cdi-realm/pom.xml
@@ -54,8 +54,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/cdi-request-scope/pom.xml b/examples/cdi-request-scope/pom.xml
index 232d24b..e542a95 100644
--- a/examples/cdi-request-scope/pom.xml
+++ b/examples/cdi-request-scope/pom.xml
@@ -29,8 +29,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/cdi-session-scope/pom.xml b/examples/cdi-session-scope/pom.xml
index 652602f..1201695 100644
--- a/examples/cdi-session-scope/pom.xml
+++ b/examples/cdi-session-scope/pom.xml
@@ -50,8 +50,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/change-jaxws-url/pom.xml b/examples/change-jaxws-url/pom.xml
index 6a80ad4..8a3b724 100644
--- a/examples/change-jaxws-url/pom.xml
+++ b/examples/change-jaxws-url/pom.xml
@@ -93,8 +93,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/client-resource-lookup-preview/pom.xml b/examples/client-resource-lookup-preview/pom.xml
index caa416b..d31b4b7 100644
--- a/examples/client-resource-lookup-preview/pom.xml
+++ b/examples/client-resource-lookup-preview/pom.xml
@@ -39,8 +39,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/cloud-tomee-azure/pom.xml b/examples/cloud-tomee-azure/pom.xml
index f356bdb..bc7e6e3 100644
--- a/examples/cloud-tomee-azure/pom.xml
+++ b/examples/cloud-tomee-azure/pom.xml
@@ -76,8 +76,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/component-interfaces/pom.xml b/examples/component-interfaces/pom.xml
index 39af578..d460c7f 100644
--- a/examples/component-interfaces/pom.xml
+++ b/examples/component-interfaces/pom.xml
@@ -49,8 +49,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/concurrency-utils/pom.xml b/examples/concurrency-utils/pom.xml
index 82ddf06..bd808da 100644
--- a/examples/concurrency-utils/pom.xml
+++ b/examples/concurrency-utils/pom.xml
@@ -73,8 +73,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/connector-ear/connector-sample-ear/pom.xml b/examples/connector-ear/connector-sample-ear/pom.xml
index 9e6199a..bbff0b3 100644
--- a/examples/connector-ear/connector-sample-ear/pom.xml
+++ b/examples/connector-ear/connector-sample-ear/pom.xml
@@ -72,8 +72,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/connector-ear/connector-sample-war/pom.xml b/examples/connector-ear/connector-sample-war/pom.xml
index fe8f97b..30d7a57 100644
--- a/examples/connector-ear/connector-sample-war/pom.xml
+++ b/examples/connector-ear/connector-sample-war/pom.xml
@@ -60,8 +60,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/connector-ear/pom.xml b/examples/connector-ear/pom.xml
index 353668f..694cd62 100644
--- a/examples/connector-ear/pom.xml
+++ b/examples/connector-ear/pom.xml
@@ -85,8 +85,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/connector-war/pom.xml b/examples/connector-war/pom.xml
index fdac55a..b3b6ffd 100644
--- a/examples/connector-war/pom.xml
+++ b/examples/connector-war/pom.xml
@@ -69,8 +69,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/cucumber-jvm/pom.xml b/examples/cucumber-jvm/pom.xml
index 173ad45..3684740 100644
--- a/examples/cucumber-jvm/pom.xml
+++ b/examples/cucumber-jvm/pom.xml
@@ -40,8 +40,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/custom-injection/pom.xml b/examples/custom-injection/pom.xml
index 384f487..5a84a6c 100644
--- a/examples/custom-injection/pom.xml
+++ b/examples/custom-injection/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/datasource-ciphered-password/pom.xml b/examples/datasource-ciphered-password/pom.xml
index 76caeaa..a8a288e 100644
--- a/examples/datasource-ciphered-password/pom.xml
+++ b/examples/datasource-ciphered-password/pom.xml
@@ -40,8 +40,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/datasource-definition/pom.xml b/examples/datasource-definition/pom.xml
index 551a33a..a60f866 100644
--- a/examples/datasource-definition/pom.xml
+++ b/examples/datasource-definition/pom.xml
@@ -78,8 +78,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/decorators/pom.xml b/examples/decorators/pom.xml
index 4dcf2a6..7d03241 100644
--- a/examples/decorators/pom.xml
+++ b/examples/decorators/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/deltaspike-configproperty/pom.xml b/examples/deltaspike-configproperty/pom.xml
index 402f39e..3130bbf 100644
--- a/examples/deltaspike-configproperty/pom.xml
+++ b/examples/deltaspike-configproperty/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/deltaspike-exception-handling/pom.xml b/examples/deltaspike-exception-handling/pom.xml
index 20dec7c..2bb6c8d 100644
--- a/examples/deltaspike-exception-handling/pom.xml
+++ b/examples/deltaspike-exception-handling/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/deltaspike-fullstack/pom.xml b/examples/deltaspike-fullstack/pom.xml
index 638faa4..1aabc15 100644
--- a/examples/deltaspike-fullstack/pom.xml
+++ b/examples/deltaspike-fullstack/pom.xml
@@ -88,8 +88,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/deltaspike-i18n/pom.xml b/examples/deltaspike-i18n/pom.xml
index 0d6fe38..84c12d2 100644
--- a/examples/deltaspike-i18n/pom.xml
+++ b/examples/deltaspike-i18n/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/dynamic-dao-implementation/pom.xml b/examples/dynamic-dao-implementation/pom.xml
index 63e4cc8..a92a926 100644
--- a/examples/dynamic-dao-implementation/pom.xml
+++ b/examples/dynamic-dao-implementation/pom.xml
@@ -48,8 +48,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/dynamic-datasource-routing/pom.xml b/examples/dynamic-datasource-routing/pom.xml
index b5d7e60..0d1735b 100644
--- a/examples/dynamic-datasource-routing/pom.xml
+++ b/examples/dynamic-datasource-routing/pom.xml
@@ -48,8 +48,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/dynamic-implementation/pom.xml b/examples/dynamic-implementation/pom.xml
index 55a6367..7294d64 100644
--- a/examples/dynamic-implementation/pom.xml
+++ b/examples/dynamic-implementation/pom.xml
@@ -39,8 +39,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/dynamic-proxy-to-access-mbean/pom.xml b/examples/dynamic-proxy-to-access-mbean/pom.xml
index 13b2df3..13bc72d 100644
--- a/examples/dynamic-proxy-to-access-mbean/pom.xml
+++ b/examples/dynamic-proxy-to-access-mbean/pom.xml
@@ -47,8 +47,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/ear-testing/business-logic/pom.xml b/examples/ear-testing/business-logic/pom.xml
index 027e0b6..a8893f2 100644
--- a/examples/ear-testing/business-logic/pom.xml
+++ b/examples/ear-testing/business-logic/pom.xml
@@ -50,8 +50,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/ejb-examples/pom.xml b/examples/ejb-examples/pom.xml
index dba9dcd..349840d 100644
--- a/examples/ejb-examples/pom.xml
+++ b/examples/ejb-examples/pom.xml
@@ -67,8 +67,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/ejb-remote-call-2/pom.xml b/examples/ejb-remote-call-2/pom.xml
index d8b1bf3..63981e9 100644
--- a/examples/ejb-remote-call-2/pom.xml
+++ b/examples/ejb-remote-call-2/pom.xml
@@ -67,8 +67,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/ejb-remote-call/pom.xml b/examples/ejb-remote-call/pom.xml
index d641213..b6ed3c1 100644
--- a/examples/ejb-remote-call/pom.xml
+++ b/examples/ejb-remote-call/pom.xml
@@ -67,8 +67,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/ejb-webservice/pom.xml b/examples/ejb-webservice/pom.xml
index 8499a33..731602b 100644
--- a/examples/ejb-webservice/pom.xml
+++ b/examples/ejb-webservice/pom.xml
@@ -58,8 +58,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/groovy-cdi/pom.xml b/examples/groovy-cdi/pom.xml
index 7fc2b34..30b07f1 100644
--- a/examples/groovy-cdi/pom.xml
+++ b/examples/groovy-cdi/pom.xml
@@ -54,8 +54,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/groovy-spock/pom.xml b/examples/groovy-spock/pom.xml
index 0b1f4c2..a6d13f5 100644
--- a/examples/groovy-spock/pom.xml
+++ b/examples/groovy-spock/pom.xml
@@ -64,8 +64,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/helloworld-weblogic/pom.xml b/examples/helloworld-weblogic/pom.xml
index aea5026..7e561c9 100644
--- a/examples/helloworld-weblogic/pom.xml
+++ b/examples/helloworld-weblogic/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/injection-of-connectionfactory/pom.xml b/examples/injection-of-connectionfactory/pom.xml
index 460a900..63b026f 100644
--- a/examples/injection-of-connectionfactory/pom.xml
+++ b/examples/injection-of-connectionfactory/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/injection-of-ejbs/pom.xml b/examples/injection-of-ejbs/pom.xml
index c6e44ce..86e6176 100644
--- a/examples/injection-of-ejbs/pom.xml
+++ b/examples/injection-of-ejbs/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/injection-of-env-entry/pom.xml b/examples/injection-of-env-entry/pom.xml
index 1bbbdc9..ac34320 100644
--- a/examples/injection-of-env-entry/pom.xml
+++ b/examples/injection-of-env-entry/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/interceptors/pom.xml b/examples/interceptors/pom.xml
index 99d547e..cd3f07f 100644
--- a/examples/interceptors/pom.xml
+++ b/examples/interceptors/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/java-modules/pom.xml b/examples/java-modules/pom.xml
index 8c46ea2..f1846fb 100644
--- a/examples/java-modules/pom.xml
+++ b/examples/java-modules/pom.xml
@@ -52,8 +52,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/javamail/pom.xml b/examples/javamail/pom.xml
index 42009bf..b5df51c 100644
--- a/examples/javamail/pom.xml
+++ b/examples/javamail/pom.xml
@@ -39,8 +39,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/jaxrs-json-provider-jettison/pom.xml b/examples/jaxrs-json-provider-jettison/pom.xml
index 0aca818..f713ca8 100755
--- a/examples/jaxrs-json-provider-jettison/pom.xml
+++ b/examples/jaxrs-json-provider-jettison/pom.xml
@@ -110,8 +110,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/jpa-eclipselink/pom.xml b/examples/jpa-eclipselink/pom.xml
index ca2afae..eae9565 100644
--- a/examples/jpa-eclipselink/pom.xml
+++ b/examples/jpa-eclipselink/pom.xml
@@ -50,8 +50,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/jpa-enumerated/pom.xml b/examples/jpa-enumerated/pom.xml
index ded57a3..96443f4 100644
--- a/examples/jpa-enumerated/pom.xml
+++ b/examples/jpa-enumerated/pom.xml
@@ -49,8 +49,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/jpa-hibernate/pom.xml b/examples/jpa-hibernate/pom.xml
index d43357b..fb2a6df 100644
--- a/examples/jpa-hibernate/pom.xml
+++ b/examples/jpa-hibernate/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/jsf-cdi-and-ejb/pom.xml b/examples/jsf-cdi-and-ejb/pom.xml
index 4bf868c..a6ca893 100644
--- a/examples/jsf-cdi-and-ejb/pom.xml
+++ b/examples/jsf-cdi-and-ejb/pom.xml
@@ -56,8 +56,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/jsf-managedBean-and-ejb/pom.xml b/examples/jsf-managedBean-and-ejb/pom.xml
index 8781913..bb5433a 100644
--- a/examples/jsf-managedBean-and-ejb/pom.xml
+++ b/examples/jsf-managedBean-and-ejb/pom.xml
@@ -53,8 +53,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/jsonb-configuration/pom.xml b/examples/jsonb-configuration/pom.xml
index 5553961..dd8e3f1 100644
--- a/examples/jsonb-configuration/pom.xml
+++ b/examples/jsonb-configuration/pom.xml
@@ -68,8 +68,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/jsonb-custom-serializer/pom.xml b/examples/jsonb-custom-serializer/pom.xml
index bda6d19..8ee73e0 100644
--- a/examples/jsonb-custom-serializer/pom.xml
+++ b/examples/jsonb-custom-serializer/pom.xml
@@ -68,8 +68,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/lookup-of-ejbs-with-descriptor/pom.xml b/examples/lookup-of-ejbs-with-descriptor/pom.xml
index 337d869..1a3ca36 100644
--- a/examples/lookup-of-ejbs-with-descriptor/pom.xml
+++ b/examples/lookup-of-ejbs-with-descriptor/pom.xml
@@ -44,8 +44,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/lookup-of-ejbs/pom.xml b/examples/lookup-of-ejbs/pom.xml
index 8f05d0f..1def101 100644
--- a/examples/lookup-of-ejbs/pom.xml
+++ b/examples/lookup-of-ejbs/pom.xml
@@ -44,8 +44,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mbean-auto-registration/pom.xml b/examples/mbean-auto-registration/pom.xml
index 7115464..f4ab899 100644
--- a/examples/mbean-auto-registration/pom.xml
+++ b/examples/mbean-auto-registration/pom.xml
@@ -40,8 +40,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/moviefun-rest/pom.xml b/examples/moviefun-rest/pom.xml
index d4e8917..57aac84 100644
--- a/examples/moviefun-rest/pom.xml
+++ b/examples/moviefun-rest/pom.xml
@@ -137,8 +137,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/moviefun/pom.xml b/examples/moviefun/pom.xml
index c1e6f74..7e5c1cd 100644
--- a/examples/moviefun/pom.xml
+++ b/examples/moviefun/pom.xml
@@ -110,8 +110,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/movies-complete/pom.xml b/examples/movies-complete/pom.xml
index 2e5f665..c8bb40f 100644
--- a/examples/movies-complete/pom.xml
+++ b/examples/movies-complete/pom.xml
@@ -49,8 +49,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mp-config-example/pom.xml b/examples/mp-config-example/pom.xml
index 4edebe4..3ed50e3 100644
--- a/examples/mp-config-example/pom.xml
+++ b/examples/mp-config-example/pom.xml
@@ -94,8 +94,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mp-config-source-database/pom.xml b/examples/mp-config-source-database/pom.xml
index 0c1f1a5..f53eb1c 100644
--- a/examples/mp-config-source-database/pom.xml
+++ b/examples/mp-config-source-database/pom.xml
@@ -115,8 +115,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mp-custom-healthcheck/pom.xml b/examples/mp-custom-healthcheck/pom.xml
index 2505dcb..a47d410 100644
--- a/examples/mp-custom-healthcheck/pom.xml
+++ b/examples/mp-custom-healthcheck/pom.xml
@@ -106,8 +106,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mp-faulttolerance-fallback/pom.xml b/examples/mp-faulttolerance-fallback/pom.xml
index a16e278..13d80e5 100644
--- a/examples/mp-faulttolerance-fallback/pom.xml
+++ b/examples/mp-faulttolerance-fallback/pom.xml
@@ -98,8 +98,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mp-faulttolerance-retry/pom.xml b/examples/mp-faulttolerance-retry/pom.xml
index aadbb48..1c972b1 100644
--- a/examples/mp-faulttolerance-retry/pom.xml
+++ b/examples/mp-faulttolerance-retry/pom.xml
@@ -100,8 +100,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mp-faulttolerance-timeout/pom.xml b/examples/mp-faulttolerance-timeout/pom.xml
index 9cae9d9..02f336a 100644
--- a/examples/mp-faulttolerance-timeout/pom.xml
+++ b/examples/mp-faulttolerance-timeout/pom.xml
@@ -100,8 +100,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mp-jsonb-configuration/pom.xml b/examples/mp-jsonb-configuration/pom.xml
index 795fc2e..380e31f 100644
--- a/examples/mp-jsonb-configuration/pom.xml
+++ b/examples/mp-jsonb-configuration/pom.xml
@@ -69,8 +69,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mp-jwt-bean-validation-strongly-typed/pom.xml b/examples/mp-jwt-bean-validation-strongly-typed/pom.xml
index 161ecb9..f8a8fc2 100644
--- a/examples/mp-jwt-bean-validation-strongly-typed/pom.xml
+++ b/examples/mp-jwt-bean-validation-strongly-typed/pom.xml
@@ -68,8 +68,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mp-jwt-bean-validation/pom.xml b/examples/mp-jwt-bean-validation/pom.xml
index aa03d59..1bffd8b 100644
--- a/examples/mp-jwt-bean-validation/pom.xml
+++ b/examples/mp-jwt-bean-validation/pom.xml
@@ -68,8 +68,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mp-metrics-counted/pom.xml b/examples/mp-metrics-counted/pom.xml
index ab9f051..cc192eb 100644
--- a/examples/mp-metrics-counted/pom.xml
+++ b/examples/mp-metrics-counted/pom.xml
@@ -100,8 +100,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mp-metrics-gauge/pom.xml b/examples/mp-metrics-gauge/pom.xml
index c61395b..eab0073 100644
--- a/examples/mp-metrics-gauge/pom.xml
+++ b/examples/mp-metrics-gauge/pom.xml
@@ -103,8 +103,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mp-metrics-histogram/pom.xml b/examples/mp-metrics-histogram/pom.xml
index 2f75fb1..eaf8e8c 100644
--- a/examples/mp-metrics-histogram/pom.xml
+++ b/examples/mp-metrics-histogram/pom.xml
@@ -98,8 +98,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mp-metrics-metered/pom.xml b/examples/mp-metrics-metered/pom.xml
index c5de186..b628a11 100644
--- a/examples/mp-metrics-metered/pom.xml
+++ b/examples/mp-metrics-metered/pom.xml
@@ -86,8 +86,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mp-metrics-timed/pom.xml b/examples/mp-metrics-timed/pom.xml
index 1318645..93130dc 100644
--- a/examples/mp-metrics-timed/pom.xml
+++ b/examples/mp-metrics-timed/pom.xml
@@ -96,8 +96,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mp-opentracing-traced/pom.xml b/examples/mp-opentracing-traced/pom.xml
index f7d77e9..fb24f47 100644
--- a/examples/mp-opentracing-traced/pom.xml
+++ b/examples/mp-opentracing-traced/pom.xml
@@ -81,8 +81,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mp-rest-client/pom.xml b/examples/mp-rest-client/pom.xml
index 456d822..0933088 100755
--- a/examples/mp-rest-client/pom.xml
+++ b/examples/mp-rest-client/pom.xml
@@ -105,8 +105,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mp-rest-jwt-jwk/pom.xml b/examples/mp-rest-jwt-jwk/pom.xml
index df9aaaf..cb32f96 100644
--- a/examples/mp-rest-jwt-jwk/pom.xml
+++ b/examples/mp-rest-jwt-jwk/pom.xml
@@ -69,8 +69,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mp-rest-jwt-principal/pom.xml b/examples/mp-rest-jwt-principal/pom.xml
index 0800895..cb9f843 100644
--- a/examples/mp-rest-jwt-principal/pom.xml
+++ b/examples/mp-rest-jwt-principal/pom.xml
@@ -71,8 +71,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mp-rest-jwt/pom.xml b/examples/mp-rest-jwt/pom.xml
index ec240b5..4511a51 100644
--- a/examples/mp-rest-jwt/pom.xml
+++ b/examples/mp-rest-jwt/pom.xml
@@ -68,8 +68,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mtom/pom.xml b/examples/mtom/pom.xml
index 2d5cdff..9653341 100644
--- a/examples/mtom/pom.xml
+++ b/examples/mtom/pom.xml
@@ -47,8 +47,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/multi-jpa-provider-testing/pom.xml b/examples/multi-jpa-provider-testing/pom.xml
index 99a5128..5dbc996 100644
--- a/examples/multi-jpa-provider-testing/pom.xml
+++ b/examples/multi-jpa-provider-testing/pom.xml
@@ -80,8 +80,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/multiple-arquillian-adapters/pom.xml b/examples/multiple-arquillian-adapters/pom.xml
index a459c30..7f35741 100644
--- a/examples/multiple-arquillian-adapters/pom.xml
+++ b/examples/multiple-arquillian-adapters/pom.xml
@@ -122,8 +122,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/multiple-tomee-arquillian/pom.xml b/examples/multiple-tomee-arquillian/pom.xml
index 09018c6..eac6374 100644
--- a/examples/multiple-tomee-arquillian/pom.xml
+++ b/examples/multiple-tomee-arquillian/pom.xml
@@ -57,8 +57,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mvc-cxf-hibernate/pom.xml b/examples/mvc-cxf-hibernate/pom.xml
index 69d1c52..a85bcd1 100644
--- a/examples/mvc-cxf-hibernate/pom.xml
+++ b/examples/mvc-cxf-hibernate/pom.xml
@@ -73,8 +73,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mvc-cxf/pom.xml b/examples/mvc-cxf/pom.xml
index c47ed50..078e400 100644
--- a/examples/mvc-cxf/pom.xml
+++ b/examples/mvc-cxf/pom.xml
@@ -60,8 +60,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/mvc-resteasy/pom.xml b/examples/mvc-resteasy/pom.xml
index 503f442..2300195 100644
--- a/examples/mvc-resteasy/pom.xml
+++ b/examples/mvc-resteasy/pom.xml
@@ -60,8 +60,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/myfaces-codi-demo/pom.xml b/examples/myfaces-codi-demo/pom.xml
index 66574b2..3a0a579 100644
--- a/examples/myfaces-codi-demo/pom.xml
+++ b/examples/myfaces-codi-demo/pom.xml
@@ -46,8 +46,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/persistence-fragment/pom.xml b/examples/persistence-fragment/pom.xml
index 4cb28d2..22b0253 100644
--- a/examples/persistence-fragment/pom.xml
+++ b/examples/persistence-fragment/pom.xml
@@ -49,8 +49,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/pojo-webservice/pom.xml b/examples/pojo-webservice/pom.xml
index f0d3b18..0c23f36 100644
--- a/examples/pojo-webservice/pom.xml
+++ b/examples/pojo-webservice/pom.xml
@@ -71,8 +71,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/projectstage-demo/pom.xml b/examples/projectstage-demo/pom.xml
index e8653ff..5d2b01d 100644
--- a/examples/projectstage-demo/pom.xml
+++ b/examples/projectstage-demo/pom.xml
@@ -107,8 +107,8 @@ java.lang.ClassCastException: $Proxy52 cannot be cast to org.junit.runner.RunWit
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/realm-in-tomee/pom.xml b/examples/realm-in-tomee/pom.xml
index 7d7f186..d79c7d5 100644
--- a/examples/realm-in-tomee/pom.xml
+++ b/examples/realm-in-tomee/pom.xml
@@ -50,8 +50,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/reload-persistence-unit-properties/pom.xml b/examples/reload-persistence-unit-properties/pom.xml
index 417a170..49a0f5d 100644
--- a/examples/reload-persistence-unit-properties/pom.xml
+++ b/examples/reload-persistence-unit-properties/pom.xml
@@ -49,8 +49,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/resources-declared-in-webapp/pom.xml b/examples/resources-declared-in-webapp/pom.xml
index 97382c2..0385e67 100644
--- a/examples/resources-declared-in-webapp/pom.xml
+++ b/examples/resources-declared-in-webapp/pom.xml
@@ -80,8 +80,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/resources-jmx-example/resources-jmx-ear/pom.xml b/examples/resources-jmx-example/resources-jmx-ear/pom.xml
index 3b70b63..440de98 100644
--- a/examples/resources-jmx-example/resources-jmx-ear/pom.xml
+++ b/examples/resources-jmx-example/resources-jmx-ear/pom.xml
@@ -52,8 +52,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/rest-applicationcomposer/pom.xml b/examples/rest-applicationcomposer/pom.xml
index f6d94db..cdcc3a3 100644
--- a/examples/rest-applicationcomposer/pom.xml
+++ b/examples/rest-applicationcomposer/pom.xml
@@ -40,8 +40,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/rest-cdi/pom.xml b/examples/rest-cdi/pom.xml
index 385e7bd..ed5404c 100644
--- a/examples/rest-cdi/pom.xml
+++ b/examples/rest-cdi/pom.xml
@@ -39,8 +39,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/rest-example-with-application/pom.xml b/examples/rest-example-with-application/pom.xml
index 0212fc1..41b6848 100644
--- a/examples/rest-example-with-application/pom.xml
+++ b/examples/rest-example-with-application/pom.xml
@@ -80,8 +80,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/rest-example/pom.xml b/examples/rest-example/pom.xml
index 73021e4..40fb330 100644
--- a/examples/rest-example/pom.xml
+++ b/examples/rest-example/pom.xml
@@ -115,8 +115,8 @@
       -->
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/rest-jaas/pom.xml b/examples/rest-jaas/pom.xml
index cf3a511..73b3a2c 100644
--- a/examples/rest-jaas/pom.xml
+++ b/examples/rest-jaas/pom.xml
@@ -64,8 +64,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/rest-on-ejb/pom.xml b/examples/rest-on-ejb/pom.xml
index 84879b5..be55470 100644
--- a/examples/rest-on-ejb/pom.xml
+++ b/examples/rest-on-ejb/pom.xml
@@ -50,8 +50,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/rest-xml-json/pom.xml b/examples/rest-xml-json/pom.xml
index 0884307..e68b777 100644
--- a/examples/rest-xml-json/pom.xml
+++ b/examples/rest-xml-json/pom.xml
@@ -39,8 +39,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/scala-basic/pom.xml b/examples/scala-basic/pom.xml
index 85d55c9..c9ec4e4 100644
--- a/examples/scala-basic/pom.xml
+++ b/examples/scala-basic/pom.xml
@@ -97,8 +97,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/schedule-events/pom.xml b/examples/schedule-events/pom.xml
index 5fb1516..edbce19 100644
--- a/examples/schedule-events/pom.xml
+++ b/examples/schedule-events/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/schedule-expression/pom.xml b/examples/schedule-expression/pom.xml
index 6f9942a..c4d0c78 100644
--- a/examples/schedule-expression/pom.xml
+++ b/examples/schedule-expression/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/schedule-methods-meta/pom.xml b/examples/schedule-methods-meta/pom.xml
index 84ec4fc..c8cf06f 100644
--- a/examples/schedule-methods-meta/pom.xml
+++ b/examples/schedule-methods-meta/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/schedule-methods/pom.xml b/examples/schedule-methods/pom.xml
index 1c19b07..3d95d0c 100644
--- a/examples/schedule-methods/pom.xml
+++ b/examples/schedule-methods/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/server-events/pom.xml b/examples/server-events/pom.xml
index ca0d7a2..e3d6b65 100644
--- a/examples/server-events/pom.xml
+++ b/examples/server-events/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/simple-cdi-interceptor/pom.xml b/examples/simple-cdi-interceptor/pom.xml
index cc16887..50db3cb 100644
--- a/examples/simple-cdi-interceptor/pom.xml
+++ b/examples/simple-cdi-interceptor/pom.xml
@@ -35,8 +35,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/simple-cmp2/pom.xml b/examples/simple-cmp2/pom.xml
index 8e74065..010d8c7 100644
--- a/examples/simple-cmp2/pom.xml
+++ b/examples/simple-cmp2/pom.xml
@@ -76,8 +76,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/simple-ear/moviefun-business-logic/pom.xml b/examples/simple-ear/moviefun-business-logic/pom.xml
index b2b0563..0727dbc 100644
--- a/examples/simple-ear/moviefun-business-logic/pom.xml
+++ b/examples/simple-ear/moviefun-business-logic/pom.xml
@@ -54,8 +54,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/simple-ear/moviefun-ear/pom.xml b/examples/simple-ear/moviefun-ear/pom.xml
index 9fce5d2..cfa4bdc 100644
--- a/examples/simple-ear/moviefun-ear/pom.xml
+++ b/examples/simple-ear/moviefun-ear/pom.xml
@@ -66,8 +66,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/simple-jms/pom.xml b/examples/simple-jms/pom.xml
index 4e9062d..fec0eb5 100644
--- a/examples/simple-jms/pom.xml
+++ b/examples/simple-jms/pom.xml
@@ -59,8 +59,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/simple-mdb-and-cdi/pom.xml b/examples/simple-mdb-and-cdi/pom.xml
index 00266c0..04d57ee 100644
--- a/examples/simple-mdb-and-cdi/pom.xml
+++ b/examples/simple-mdb-and-cdi/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/simple-mdb-with-descriptor/pom.xml b/examples/simple-mdb-with-descriptor/pom.xml
index 3f5ce4b..c74be71 100644
--- a/examples/simple-mdb-with-descriptor/pom.xml
+++ b/examples/simple-mdb-with-descriptor/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/simple-mdb/pom.xml b/examples/simple-mdb/pom.xml
index 2fe0e4f..d3b29e0 100644
--- a/examples/simple-mdb/pom.xml
+++ b/examples/simple-mdb/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/simple-remote-tomcatusers/pom.xml b/examples/simple-remote-tomcatusers/pom.xml
index 3d3852c..ae54ee5 100644
--- a/examples/simple-remote-tomcatusers/pom.xml
+++ b/examples/simple-remote-tomcatusers/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/simple-rest/pom.xml b/examples/simple-rest/pom.xml
index ed8f8ff..5761295 100644
--- a/examples/simple-rest/pom.xml
+++ b/examples/simple-rest/pom.xml
@@ -39,8 +39,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/simple-singleton/pom.xml b/examples/simple-singleton/pom.xml
index fca97e7..93401eb 100644
--- a/examples/simple-singleton/pom.xml
+++ b/examples/simple-singleton/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/simple-stateful-callbacks/pom.xml b/examples/simple-stateful-callbacks/pom.xml
index 29ddf2a..fc2bf01 100644
--- a/examples/simple-stateful-callbacks/pom.xml
+++ b/examples/simple-stateful-callbacks/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/simple-stateful/pom.xml b/examples/simple-stateful/pom.xml
index 7137ab2..8566559 100644
--- a/examples/simple-stateful/pom.xml
+++ b/examples/simple-stateful/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/simple-stateless-with-descriptor/pom.xml b/examples/simple-stateless-with-descriptor/pom.xml
index 5b132df..ec3fab8 100644
--- a/examples/simple-stateless-with-descriptor/pom.xml
+++ b/examples/simple-stateless-with-descriptor/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/simple-stateless/pom.xml b/examples/simple-stateless/pom.xml
index f80f202..90d6301 100644
--- a/examples/simple-stateless/pom.xml
+++ b/examples/simple-stateless/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/simple-webservice-without-interface/pom.xml b/examples/simple-webservice-without-interface/pom.xml
index cb1ec37..b962c1c 100644
--- a/examples/simple-webservice-without-interface/pom.xml
+++ b/examples/simple-webservice-without-interface/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/simple-webservice/pom.xml b/examples/simple-webservice/pom.xml
index ba7d56a..00abdc4 100644
--- a/examples/simple-webservice/pom.xml
+++ b/examples/simple-webservice/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/singleton-startup-ordering/pom.xml b/examples/singleton-startup-ordering/pom.xml
index 90486a9..31a5a29 100755
--- a/examples/singleton-startup-ordering/pom.xml
+++ b/examples/singleton-startup-ordering/pom.xml
@@ -97,8 +97,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/spring-data-proxy-meta/pom.xml b/examples/spring-data-proxy-meta/pom.xml
index b840db4..7b2851a 100644
--- a/examples/spring-data-proxy-meta/pom.xml
+++ b/examples/spring-data-proxy-meta/pom.xml
@@ -48,8 +48,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/spring-data-proxy/pom.xml b/examples/spring-data-proxy/pom.xml
index 58c2770..53a0522 100644
--- a/examples/spring-data-proxy/pom.xml
+++ b/examples/spring-data-proxy/pom.xml
@@ -48,8 +48,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/struts/pom.xml b/examples/struts/pom.xml
index 4934c88..ce9629c 100644
--- a/examples/struts/pom.xml
+++ b/examples/struts/pom.xml
@@ -74,8 +74,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/telephone-stateful/pom.xml b/examples/telephone-stateful/pom.xml
index ac8bf0d..fd93415 100644
--- a/examples/telephone-stateful/pom.xml
+++ b/examples/telephone-stateful/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/testcase-injection/pom.xml b/examples/testcase-injection/pom.xml
index c45774f..af45433 100644
--- a/examples/testcase-injection/pom.xml
+++ b/examples/testcase-injection/pom.xml
@@ -49,8 +49,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/testing-security-2/pom.xml b/examples/testing-security-2/pom.xml
index 4606bcf..702f393 100644
--- a/examples/testing-security-2/pom.xml
+++ b/examples/testing-security-2/pom.xml
@@ -49,8 +49,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/testing-security-3/pom.xml b/examples/testing-security-3/pom.xml
index ac8f11f..1e4f998 100644
--- a/examples/testing-security-3/pom.xml
+++ b/examples/testing-security-3/pom.xml
@@ -49,8 +49,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/testing-security-4/pom.xml b/examples/testing-security-4/pom.xml
index dc0a4d6..536b99c 100644
--- a/examples/testing-security-4/pom.xml
+++ b/examples/testing-security-4/pom.xml
@@ -49,8 +49,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/testing-security-meta/pom.xml b/examples/testing-security-meta/pom.xml
index be4f0d0..4530f2c 100644
--- a/examples/testing-security-meta/pom.xml
+++ b/examples/testing-security-meta/pom.xml
@@ -49,8 +49,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/testing-security/pom.xml b/examples/testing-security/pom.xml
index db199f0..5e96f8d 100644
--- a/examples/testing-security/pom.xml
+++ b/examples/testing-security/pom.xml
@@ -49,8 +49,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/testing-transactions-bmt/pom.xml b/examples/testing-transactions-bmt/pom.xml
index f25c7e1..8148cb5 100644
--- a/examples/testing-transactions-bmt/pom.xml
+++ b/examples/testing-transactions-bmt/pom.xml
@@ -49,8 +49,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/testing-transactions/pom.xml b/examples/testing-transactions/pom.xml
index e6d3024..f887760 100644
--- a/examples/testing-transactions/pom.xml
+++ b/examples/testing-transactions/pom.xml
@@ -49,8 +49,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/tomee-jersey-eclipselink/pom.xml b/examples/tomee-jersey-eclipselink/pom.xml
index 287fb4a..5b9067d 100644
--- a/examples/tomee-jersey-eclipselink/pom.xml
+++ b/examples/tomee-jersey-eclipselink/pom.xml
@@ -141,8 +141,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/tomee-jms-portability/pom.xml b/examples/tomee-jms-portability/pom.xml
index ed57fc4..555cc52 100644
--- a/examples/tomee-jms-portability/pom.xml
+++ b/examples/tomee-jms-portability/pom.xml
@@ -40,8 +40,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/transaction-rollback/pom.xml b/examples/transaction-rollback/pom.xml
index bcf9170..d9d391d 100644
--- a/examples/transaction-rollback/pom.xml
+++ b/examples/transaction-rollback/pom.xml
@@ -49,8 +49,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/troubleshooting/pom.xml b/examples/troubleshooting/pom.xml
index ec13498..e31d33d 100644
--- a/examples/troubleshooting/pom.xml
+++ b/examples/troubleshooting/pom.xml
@@ -49,8 +49,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/vaadin-lts-v10-simple/pom.xml b/examples/vaadin-lts-v10-simple/pom.xml
index 083035e..7f4dc14 100644
--- a/examples/vaadin-lts-v10-simple/pom.xml
+++ b/examples/vaadin-lts-v10-simple/pom.xml
@@ -119,8 +119,8 @@ http://maven.apache.org/plugins/maven-deploy-plugin/
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/webservice-attachments/pom.xml b/examples/webservice-attachments/pom.xml
index df339a7..3b6238c 100644
--- a/examples/webservice-attachments/pom.xml
+++ b/examples/webservice-attachments/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/webservice-handlerchain/pom.xml b/examples/webservice-handlerchain/pom.xml
index d0ba438..909a995 100644
--- a/examples/webservice-handlerchain/pom.xml
+++ b/examples/webservice-handlerchain/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/webservice-holder/pom.xml b/examples/webservice-holder/pom.xml
index 37f982d..b31dd17 100644
--- a/examples/webservice-holder/pom.xml
+++ b/examples/webservice-holder/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/webservice-inheritance/pom.xml b/examples/webservice-inheritance/pom.xml
index d078cc9..b938e47 100644
--- a/examples/webservice-inheritance/pom.xml
+++ b/examples/webservice-inheritance/pom.xml
@@ -49,8 +49,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/webservice-security/pom.xml b/examples/webservice-security/pom.xml
index 47ffa40..4b1c9a9 100644
--- a/examples/webservice-security/pom.xml
+++ b/examples/webservice-security/pom.xml
@@ -41,8 +41,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/webservice-ssl-client-cert/pom.xml b/examples/webservice-ssl-client-cert/pom.xml
index 3c92984..91c9456 100644
--- a/examples/webservice-ssl-client-cert/pom.xml
+++ b/examples/webservice-ssl-client-cert/pom.xml
@@ -60,8 +60,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/webservice-ws-security/pom.xml b/examples/webservice-ws-security/pom.xml
index ad37e41..e69524d 100644
--- a/examples/webservice-ws-security/pom.xml
+++ b/examples/webservice-ws-security/pom.xml
@@ -146,8 +146,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/webservice-ws-with-resources-config/pom.xml b/examples/webservice-ws-with-resources-config/pom.xml
index 6127351..c474675 100644
--- a/examples/webservice-ws-with-resources-config/pom.xml
+++ b/examples/webservice-ws-with-resources-config/pom.xml
@@ -61,8 +61,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/websocket-tls-basic-auth/pom.xml b/examples/websocket-tls-basic-auth/pom.xml
index 0d2da27..1e877ea 100644
--- a/examples/websocket-tls-basic-auth/pom.xml
+++ b/examples/websocket-tls-basic-auth/pom.xml
@@ -95,8 +95,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/examples/xa-datasource/pom.xml b/examples/xa-datasource/pom.xml
index 9643448..02e7980 100644
--- a/examples/xa-datasource/pom.xml
+++ b/examples/xa-datasource/pom.xml
@@ -62,8 +62,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>
diff --git a/tomee/apache-tomee/pom.xml b/tomee/apache-tomee/pom.xml
index a2b8796..9488434 100644
--- a/tomee/apache-tomee/pom.xml
+++ b/tomee/apache-tomee/pom.xml
@@ -508,8 +508,8 @@
       </plugin>
       <plugin>
         <groupId>org.tomitribe.transformer</groupId>
-        <artifactId>transformer-maven-plugin</artifactId>
-        <version>0.0.8</version>
+        <artifactId>org.eclipse.transformer.maven</artifactId>
+        <version>0.1.1-SNAPSHOT</version>
         <configuration>
           <classifier>jakartaee9</classifier>
         </configuration>