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.
- relates to
-
JBEAP-1191 Additional jar files found in rpm which are not in zip
- Closed