-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove unused dependencies to o.o.service.http and javax.servlet #443
Remove unused dependencies to o.o.service.http and javax.servlet #443
Conversation
Did you select the right remote, i.e. the one that points to this repo and not your fork when fetching? |
I investigate them, luckily they are reproducible in the IDE. |
a3724a5
to
2bece93
Compare
The removal of the optional dependencies of Thanks Ed for the help, I try to understand the stack-traces. |
FYI, the BundleProxyClassLoader is partly what makes this stuff fragile. When migrating to newer dependencies, I had to hack this class... |
@merks thanks for your help in testing the help. |
Obviously it is not that optional at all, can we make it a real dependency? |
2bece93
to
0a26e9e
Compare
I think I understood the stack-trace and hope/am confident that adding back
With what has been noticed here yes, but before I just described what the Manifest said. :) |
And make javax.servlet.descriptor a non-optional dependency.
0a26e9e
to
67c0af0
Compare
All tests pass now and if I start an Eclipse from my workspace and open the help via
Made the dependency non-optional now. |
Yes, that works for me. 👍 |
The PDE dependencies analysis says these dependencies are not used and I also could not find any textual reference to the packages removed (e.g. for an reflective class-loading).
If the build succeeds we should remove the dependencies, especially to problematic packages like
org.osgi.service.http
.