[jboss-as7-dev] jax-rs deployments have incomplete module imports

Bill Burke bburke at redhat.com
Wed Sep 12 14:13:37 EDT 2012


I'm sending this here before I submit a JIRA.

JAX-RS deployments need to import more dependencies, specifically:

* the jackson libraries
* Apache Http Client 4 libraries

Jackson and HC4 are often used within jax-rs deployments because users 
need to add additional configuration and initialization that can only be 
done programmatically.

Another thing:

Can modules be declared with empty <resources>?  It would be cool if we 
could have a resteasy module with which all it did was define what 
modules it would export to a deployment.  Right now this metadata is 
hardcoded, correct?  This sucks for multiple reasons.  One: users will 
have to manually define a lot of module dependencies, or they will end 
up including resteasy and thirdparty libraries that may conflict and 
cause CCEs.  Two:  Its very hard for me to provide a patch to AS7 if I 
want to provide *ALL* features that come with the resteasy distribution. 
  Sure I could include and export everything within the current resteasy 
default module, but I would rather have separate modules for these features.

Another alternative could be to only distribute and export the core 
resteasy modules with AS7.  Then, users would just include other 
resteasy features/components/jars directly within their deployments.

-- 
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com


More information about the jboss-as7-dev mailing list