Re: shade plugin usage

2013-09-05 Thread Anders Hammar
Users List Subject: Re: shade plugin usage First, try to stay away from the überjar path. It's normally not the way to go today, but you should use the jar and it's dependencies instead. I've seen many case where people use a überjar just to try to make their life simpler but ending up with other

Re: shade plugin usage

2013-09-05 Thread Curtis Rueden
: anders.g.ham...@gmail.com [mailto:anders.g.ham...@gmail.com] On Behalf Of Anders Hammar Sent: Wednesday, September 04, 2013 2:08 AM To: Maven Users List Subject: Re: shade plugin usage First, try to stay away from the überjar path. It's normally not the way to go today, but you

RE: shade plugin usage

2013-09-05 Thread Martin Gainty
From: ctrue...@wisc.edu Date: Thu, 5 Sep 2013 10:37:34 -0500 Subject: Re: shade plugin usage To: users@maven.apache.org Hi Anders, Help the Java community kill all überjars... Personally, I am a fan of uberjars MG+1 as long as the encapsulated dependencies are shaded to avoid

Re: shade plugin usage

2013-09-04 Thread Anders Hammar
First, try to stay away from the überjar path. It's normally not the way to go today, but you should use the jar and it's dependencies instead. I've seen many case where people use a überjar just to try to make their life simpler but ending up with other issues instead. A proper classpath is the

RE: shade plugin usage

2013-09-04 Thread Richard Sand
Message- From: anders.g.ham...@gmail.com [mailto:anders.g.ham...@gmail.com] On Behalf Of Anders Hammar Sent: Wednesday, September 04, 2013 2:08 AM To: Maven Users List Subject: Re: shade plugin usage First, try to stay away from the überjar path. It's normally not the way to go today, but you should

shade plugin usage

2013-09-03 Thread Richard Sand
I've a project that uses shade to create an uberjar - since I want that uberjar artifact to be available for use in other projects, does it make sense to *not* attach the artifact in shade, but rather have shade create the uberjar and dependency-reduced-pom, and then use install:install-file to