If you did your pom correctly, it should compile the marshaler class on building of the project. The error "org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Bean class [org.apache.service

mix.jbi.HTTPMarshaler] not found" is the result of placing the source of the marshaler class in the resources. That won't work at all.