Wow. Lots of questions!

I ended up working around this by just writing a post build script that
generates a build fingerprint of our .jars

I then commit the fingerprint.  If a build changes the fingerprint then we
can't push.

It's kind of ugly but we unfortunately have a post build script anyway....

On Tue, Oct 13, 2015 at 1:15 PM, Wayne Fay <wayne...@gmail.com> wrote:

> 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
>
>


-- 

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>

Reply via email to