3 ms·
> Typical java apps get their dependencies from the same maven-managed local repo. What? No, they don't. Typical Java apps are deployed on systems that don't e
by empthought 10y ago
> Typical java apps get their dependencies from the same maven-managed local repo.
What? No, they don't. Typical Java apps are deployed on systems that don't even have Maven installed. Typical Java apps are executed with a classpath argument pointing to the libraries installed for the application. What are the directories containing those JARs (or an uberjar) except an "environment?"
Hell, the Java classloader interacts with the classpath in pretty much the exact same way that the Python interpreter interacts with a virtualenv.