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

Remove the dependency on org.jboss:jandex

XMLWordPrintable

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

      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>
      

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

                Created:
                Updated:
                Resolved: