-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Description
Is your feature request related to a problem? Please describe.
I'm trying to run serena in a container which has only limited access to the net. Only a few hosts are allowed. When serena initializes the project it starts accessing hosts like: services.gradle.org, visualstudioexptteam.gallery.vsassets.io, github.com, plugins.gradle.org, etc..
Describe the solution you'd like
Provide a 'build' command that pre-fetches all of serena's dependencies. I don't care for disk space.
Describe alternatives you've considered
Opening each and every one of the hosts it tries to access. I don't know which those are and it might also break in a later version if new dependencies are added. It seems that depending on the project language different tools are downloaded.
Another alternative would be to create a few language specific fake project just for the sake of downloading the dependecies. I can do this at container build time, when there is network access.
Additional context