Details

      Description

      Dependency management is hard. At this point, our dependency tree contains a huge number of duplicate artifacts, sometimes under the same coordinates, sometimes under different coordinates (javax.* vs jakarta.* vs org.jboss.spec.*).

      We need to clean this up at least a little. We should configure the Maven Enforcer plugin to enforce dependency convergence and ban some dependencies that we don't want (e.g. ban all javax.* stuff, and ban jakarta.* when we use org.jboss.spec.*, etc.).

      We can also add some tests that verify that all the module.xml files converge (that is, they don't contain duplicate artifacts).

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                lthon Ladislav Thon
                Reporter:
                lthon Ladislav Thon
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: