Actually you can ask Jersey to scan multiple packages with:

	<servlet>
		<servlet-name>Jersey Web BasicAuth Application</servlet-name>
		<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
		<init-param>
			<param-name>com.sun.jersey.config.property.packages</param-name>
			<param-value>uk.ac.ox.oucs.vle;org.codehaus.jackson.jaxrs</param-value>
		</init-param>
		<load-on-startup>1</load-on-startup>
	</servlet>

the thing to watch out for is that it registers both providers, but I think it should work. Eg from startup:

INFO: Scanning for root resource and provider classes in the packages:
  uk.ac.ox.oucs.vle
  org.codehaus.jackson.jaxrs

Mar 14, 2013 11:05:20 AM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Provider classes found:
  class org.codehaus.jackson.jaxrs.JacksonJsonProvider
  class org.codehaus.jackson.jaxrs.JsonParseExceptionMapper
  class org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider
  class org.codehaus.jackson.jaxrs.JsonMappingExceptionMapper
  class uk.ac.ox.oucs.vle.SakaiComponentContextProvider
  class uk.ac.ox.oucs.vle.CustomExceptionMapper