-
Notifications
You must be signed in to change notification settings - Fork 102
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
Solution for unstable update sites #832
Comments
Takeaways from this issue:
|
Actually the design of the plugin ecosystem of most tools or IDEs (esp. Eclipse) is a disaster:
The perfect solution would obviously to change all these tools to have a reliable and reproducible plugin installations:
However, the sad fact is chances to make this happen are practically zero!
There is already some kind of workaround offered by devonfw-ide to address the problem:
We already offer ability for a project specific custom repo. This can be used to archive a fully build IDE including all required plugins into a *.tar.gz file and provide it on your own server in such a custom repo. Then devonfw-ide would not download the IDE vanilla release and then install all the plugins but instead simply download and unpack that complete archive with IDE + plugins.
This approach has several drawbacks:
Therefore the goal of this ticket is to offer a new solution:
It should be possible to create your own backup mirror of a plugin update site (this story will only address Eclipse update sites to get started):
As a result the plugin should not change anymore and therefore the installation shall be stable and reproducible (as long as you as a maintainer of that webserver do your job properly).
Steps to proceed and acceptance criteria:
eclipse
commandlet with an option to do the download automatically such asdevon eclipse download-plugin «plugin-id|update-site-url»
).The text was updated successfully, but these errors were encountered: