Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-18142

Deprecate clustering-related module aliases

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 29.0.0.Final
    • 29.0.0.Alpha1
    • Clustering
    • None
    • ---
    • ---

      The following module aliases are relics of refactored modules and should be deprecated:

      • org.hibernate.infinispan
        • Alias to org.infinispan.hibernate-cache
      • org.hibernate.envers
        • Alias to org.hibernate
      • org.infinispan.cachestore.remote
        • Alias to org.infinispan.persistence.remote
      • org.jboss.as.clustering.ejb3
        • Alias to org.wildfly.clustering.ejb.infinispan
      • org.jboss.as.clustering.web
        • Alias to org.wildfly.clustering.web.infinispan
      • org.jboss.as.modcluster
        • Alias to org.wildfly.extension.mod_cluster
      • org.wildfly.clustering.server
        • Alias to org.wildfly.clustering.server.infinispan
      • org.wildfly.clustering.singleton
        • Alias to org.wildfly.clustering.singleton.api

      To deprecate a module intended for use in deployment-structure.xml:

      <module-alias xmlns="urn:jboss:module:1.9" name="foo.bar" target-name="foo.baz"/>
      

      Replace with:

      <module xmlns="urn:jboss:module:1.9" name="foo.bar">
          <properties>
              <property name="jboss.api" value="deprecated"/>
          </properties>
      
          <dependencies>
              <module name="foo.baz" export="true" services="export"/>
          </dependencies>
      </module>
      

      Otherwise, just leave a comment indicating the module alias is deprecated (since no WARN would otherwise be emitted).

            pferraro@redhat.com Paul Ferraro
            pferraro@redhat.com Paul Ferraro
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: