Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[egit-dev] why does egit depend on a different "version" of the commons http then default eclipse?

Hi,

if you download the default sdk that doesn't have egit you get 

org.apache.httpcomponents.httpclient_4.5.10.v20200114-1512.jar

and also 1 commons codec:

org.apache.commons.codec_1.13.0.v20200108-0001.jar

because that http client depends on that version

but if you get an install with egit included (like he one you get by default on eclipse)

then you suddenly have another http client besides the above one:

org.apache.httpcomponents.httpclient_4.5.10.v20200830-2311.jar

and because that one has suddenly a different dependency on codec you get also a duplicate codec jar:

org.apache.commons.codec_1.14.0.v20200818-1422.jar

besides that this is all duplicate, i also have suddenly when i build our product on top of 4.17 and the latest egit a problem when launching
I think that is a bug in the launch config checker because it complains that 1 code is not there (but it is checked, everything is checked)
i can work around it a bit by unchecking certain http stuff i think (didn't test this fully)

But can egit/jgit be fixed that they http feature is not depending on that specific http client but be more inline with the standard eclipse one?

johan



Back to the top