Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-1727

RPMs: resteasy RPM needs sub packages

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Minor Minor
    • 7.0.0.ER4
    • None
    • None
    • None

      Currently when one installs resteasy all the JARs are installed, and many are not used. As an example, Wildfly 10 does not need any of:

      jaxrs-api-3.0.12.Final-redhat-1.jar (Wildfly used the JAXRS API from the JBoss Specs project)
      resteasy-fastinfoset-provider-3.0.12.Final-redhat-1.jar
      resteasy-guice-3.0.12.Final-redhat-1.jar
      resteasy-hibernatevalidator-provider-3.0.12.Final-redhat-1.jar
      resteasy-jaxrs-testsuite-3.0.12.Final-redhat-1.jar
      resteasy-undertow-3.0.12.Final-redhat-1.jar

      If we have sub packages one can select the ones needed, for instance Wildfly 10 would only need the ones that provide:

      resteasy-validator-provider-11/main/resteasy-validator-provider-11-3.0.13.Final.jar
      resteasy-client-3.0.13.Final.jar
      resteasy-jaxrs-3.0.13.Final.jar
      resteasy-spring-jar
      resteasy-spring-jar/resteasy-spring-3.0.13.Final.jar
      resteasy-yaml-provider-3.0.13.Final.jar
      resteasy-jaxb-provider-3.0.13.Final.jar
      resteasy-jackson-provider-3.0.13.Final.jar
      resteasy-json-p-provider-3.0.13.Final.jar
      resteasy-jsapi-3.0.13.Final.jar
      resteasy-atom-provider-3.0.13.Final.jar
      resteasy-jettison-provider-3.0.13.Final.jar
      resteasy-cdi-3.0.13.Final.jar
      resteasy-crypto-3.0.13.Final.jar
      resteasy-jackson2-provider-3.0.13.Final.jar
      resteasy-multipart-provider-3.0.13.Final.jar

      which BTW could be also split in some subpackages.

              dwalluck@redhat.com David Walluck
              fnasser Fernando Nasser
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: