Forget transitive dependencies. Pretend you're back on Ant. All artifacts must be declared. Leave nothing to chance.
Declare all dependencies, including the ones you are currently bringing in transitively, in your project's pom. Set all versions with [1.2.3] to "lock" them down. There may be another way to do this, but this is what I'd suggest to start... Wayne On Tue, Oct 13, 2015 at 1:08 PM, Kevin Burton <bur...@spinn3r.com> wrote: > I want to lock in the effective classpath for our releases. > > So if extra .jars or versions of .jars are changed, I want the build to > fail until I manually approve it. > > For some reason, our version of cassandra regressed and broke on release. > > Still trying to track this down but in the future it would be nice to just > flat out prevent this from happening. > > Thoughts? > > -- > > We’re hiring if you know of any awesome Java Devops or Linux Operations > Engineers! > > Founder/CEO Spinn3r.com > Location: *San Francisco, CA* > blog: http://burtonator.wordpress.com > … or check out my Google+ profile > <https://plus.google.com/102718274791889610666/posts> --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org