I guess you was referring to "servicemix-jms-provider-service-unit" archetype by saying "servicemix-jms-provider-endpoint archetype"?
If yes, then the servicemix-jms-provider-service-unit archetype creates a JBI service unit and you will have to build a SA in order to deploy it to the container.
You might want to create a camel osgi bundle to consume messages from a queue by creating a camel-jms consumer endpoint with camel route like:
and you could use servicemix-osgi-camel-archetype 2009.02.0.0-fuse version for it.
That archetype references a version that should only have been used for internal purposes. Could you provide us with the build log from running the archetype or the command you were using to get this result so we can remove the archetype again from the public repositories?
To get around this issue yourself, you can always try specifying the archetype version 2009.01.0.3-fuse explicitly (add -DarchetypeVersion=2009.01.0.3-fuse in the command)