Uploaded image for project: 'JBeret'
  1. JBeret
  2. JBERET-580

Remove the dependency on org.jboss:jandex

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • Major
    • 2.1.2.Final
    • None
    • jberet-core
    • None

    Description

      io.smallrye:jandex 3.0.0 was released on 2022-08-25. jandex in maven central.

      Need to migrate the use of org.jboss.jandex to the new io.smallrye:jandex 3.0.0.

      jandex project in github: https://github.com/smallrye/jandex

      wildfly-dev discussion: https://lists.jboss.org/archives/list/wildfly-dev@lists.jboss.org/thread/PR5KXFZ7ODD6ZATTV6WSH3VDFKED6H2X/

      jandex dependency is only used by weld-se-core, which on longer depends on jandex (its dependency on jandex is in test scope now to speed up scanning process).
      We should be able to remove this dependency.

      Only the older versions of weld-se-core requires jandex:

      
              The following is from README.md, and will be deleted as part of the fix for this issue.
      
              <!-- For Weld 2.2.2.Final or later, Jandex is required for annotation processing -->
              <dependency>
                  <groupId>org.jboss</groupId>
                  <artifactId>jandex</artifactId>
              </dependency>
      

      Attachments

        Activity

          People

            cfang@redhat.com Cheng Fang
            cfang@redhat.com Cheng Fang
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: