When loading multiple JAR files into our classpath we need to make sure that there are no collisions between them.
This is to say, no two resources nor class files should have the same path between them unless they correspond to a third party library, in which case it should be fine as long as they are the same version on both JAR files.
We can check this with the zipfile Jython module and a unit test.
When loading multiple JAR files into our classpath we need to make sure that there are no collisions between them.
This is to say, no two
resources
nor class files should have the same path between them unless they correspond to a third party library, in which case it should be fine as long as they are the same version on both JAR files.We can check this with the zipfile Jython module and a unit test.