2 ms·
That's basically Maven and Java, no? Java JARs are zips that contain files defining code and data. Other JARs can sub-class that code and change how the data i
by repolfx 8y ago
That's basically Maven and Java, no?
Java JARs are zips that contain files defining code and data. Other JARs can sub-class that code and change how the data is processed or returned.
Maven is (amongst other things) a protocol for exporting versioned sets of JARs that can express dependencies on each other via a filesystem accessible using HTTP. You can specify a versioned zip with a simple coordinate like "com.example:zipname:LATEST" and it'll download and cache the zips with all their dependencies. And it's all cross platform and standardised, with multiple implementations of all these components.