I'm working on some Cayenne plugins for maven that should hopefully make working with the two much nicer. I'm been having a hell of a time with classpath-related issues. I just cracked open the parent POM and see some dependencies are listed as being provided that we directly rely on. Could someone please cast some light on this issue? My guess is that they're listed as provided because some other dependency has a transitive dependency on the same libs. If this is the case, I propose we change this so that the dependency graph reflects what Cayenne actually depends on. The maven book describes ways for handling this. Incidentally, changing those libs from "provided" to "compile" (default) fixes my classpath woes. So, there may be a maven-related bug here, too, since transitive dependencies are supposed to be followed.

Any insight would be appreciated, since I missed most of the maven migration.

Thanks,
Kevin

Reply via email to