I am using camel-restlet (2.12.3) in a war project and just discovered that
the dependencies doesn't look good. There are at least two problems.

1) With a webapp we need to add a dependency to org.restlet.ext.spring as
documented in camel-restlet. The problem being that the documentation
specifies the group id of org.restlet.jee which depends on
org.restlet.jee:org.restlet which is not the same as
org.restlet.jse:org.restlet which is a dependency for camel-restlet

2) According to the restlet documentation org.restlet.jee is the correct
edition to use for war's so an exclusion of org.restlet.jse:org.restlet
should be put on camel-restlet + an extra dependency to
org.restlet.jee:org.restlet

3) There are still mess in the spring dependencies: org.restlet.ext.spring
depend on spring-asm which has been merged into spring-core in recent spring
versions so a dependency exlusion is needed for
org.springframework:spring-asm. In addition
org.springframework:spring-expression should most likely be pinned to a
version compatible with the one used for the camel build (3.2.5.RELEASE)

I am still not sure if this will work as I don't in any way consider myself
an expert on restlets and haven't had time to test this at all yet.Maybe all
of this can be wrapped as a separate camel component (Or just a maven bom)



--
View this message in context: 
http://camel.465427.n5.nabble.com/Dependency-mess-with-camel-restlet-tp5748721.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to