Well the problem is that Apache Maven do a patch release that is not
backwards compatible.
Why couldn't they wait for Maven 3.1.0 to do this change.

We could @deprecated camel-msv and remove it from Camel 2.11 onwards.
I do not assume many is using it.

Any thoughts?

Or have someone repackage the *bridge* JAR and maybe host it in the SMX repo.
Then we could switch to use that JAR instead.


On Tue, Feb 28, 2012 at 2:30 PM, Babak Vahdat
<[email protected]> wrote:
> Oops! My answer to your proposal was indeed too fast, as what you proposed
> doesn't fix the problem we're facing by camel-msv.
>
> Again, the problem is *not* MSV itself but the *bridge* [1] Kohsuke
> Kawaguchi has provided for it:
>
>      <groupId>org.iso_relax.verifier.jaxp.validation</groupId>
>      <artifactId>isorelax-jaxp-bridge</artifactId>
>
> In order to use MSV as a RELAX NG validator through the *standard* Java
> Validation API which is part of JAXP. And now the problem is that the
> isorelax-jaxp-bridge POM is *not* POM 4.0.0 complaint!
>
> I took a look at the CXF code itself and there MSV is triggered through the
> Woodstox which is huge difference to how MSV is triggered inside Camel ;-)
>
> [1]
> http://weblogs.java.net/blog/2006/02/10/validate-xml-using-relax-ng-and-jaxp-13
>
> Babak
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/About-Camel-source-which-doesn-t-build-under-Maven-3-0-4-tp5517301p5521822.html
> Sent from the Camel Development mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
FuseSource
Email: [email protected]
Web: http://fusesource.com
Twitter: davsclaus, fusenews
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/

Reply via email to