Ben, I had not even considered that option. Good one!

Cheers.
Wayne

On Wed, Aug 19, 2015 at 3:22 PM, java8964 <java8...@hotmail.com> wrote:
> Thanks, Ben.
> You are absolutely correct. The hive-exec is an uber jar including all 
> "protobuf" classes.
> So now my only option is to use "fileset" to filter these classes out.
> Thanks
> Yong
>
>> Date: Wed, 19 Aug 2015 10:14:32 -0700
>> Subject: Re: Why Maven included "provided" scope dependency in the final 
>> jar-with-dependency
>> From: bpodgur...@gmail.com
>> To: users@maven.apache.org
>>
>> Not saying it's likely, but maybe one of your other dependencies is
>> actually an uberjar which rolled protobuf into itself.  We've run into that
>> before.
>>
>> On Wed, Aug 19, 2015 at 7:06 AM, java8964 <java8...@hotmail.com> wrote:
>>
>> > Thanks for you suggestion, but it didn't work in my case.
>> >
>> > > From: wayne...@gmail.com
>> > > Date: Wed, 19 Aug 2015 08:34:04 -0500
>> > > Subject: Re: Why Maven included "provided" scope dependency in the final
>> > jar-with-dependency
>> > > To: users@maven.apache.org
>> > >
>> > > > 1) The scope is changed to "provided" in this case, why the final jar
>> > still
>> > > > contains protobuf-java classes?
>> > > > 2) If the above way is not the right way to handle this case, what
>> > should I
>> > > > do? Basically, I want hive-jdbc as "compile", but exclude
>> > "protobuf-java"
>> > > > dependency.
>> > >
>> > > 1. Not sure why that is happening.
>> > >
>> > > 2. Try adding an explicit dependency to protobuf-java in your own
>> > > project pom, and specify the scope as provided there. See if that
>> > > forces it to do what you want.
>> > >
>> > > Wayne
>> > >
>> > > ---------------------------------------------------------------------
>> > > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>> > > For additional commands, e-mail: users-h...@maven.apache.org
>> > >
>> >
>> >
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to