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

Reply via email to