Cuando trato de resolver this problem, me encontré con algunos artículos, etc. refiriéndome a ClassLoaders "aislados". No pude encontrar una definición para classloader aislado a través de la búsqueda de Google, por lo que tal vez el término no sea una jerga ampliamente conocida, y quizás tenga un significado diferente en diferentes contextos.¿Qué es un cargador de clases aislado en Java?
De todos modos, el plugin de Maven segura puede utilizar un cargador de clases aisladas: http://maven.apache.org/plugins/maven-surefire-plugin/examples/class-loading.html
También una de las respuestas a continuación las referencias an article explaining how to create an "isolated" ClassLoader.
Ninguna de las referencias anteriores proporciona una definición para un ClassLoader aislado; parecen suponer que el lector sabe lo que eso significa o puede buscarlo. Sin embargo, el segundo enlace incluye una pista sobre lo que significa "aislado":
Bootstrapping le permite ejecutar su contenedor sin contaminar el classpath del sistema. Esto le permite ejecutar sus aplicaciones desplegadas con el classpath del sistema no contaminado como su principal. Has logrado el aislamiento del cargador de clases.
Pero no estoy del todo claro sobre qué está aislado de qué y cómo de este párrafo o el resto del artículo. Veo que está cargando una versión de una clase sin sobrescribir/sobreescribir otra versión. ¿Tal vez un cargador de clases está aislado de otro por ser instancias diferentes sin que uno sea el padre del otro? No estoy seguro.
Especialmente codician un enlace de búsqueda de Google o SO que contiene un enlace que contiene claramente la respuesta. Un enlace directo a una respuesta también funciona. :)
Proporcione un enlace o una cita que dé contexto a su pregunta. (Por cierto, ¿no es la codicia un pecado? :-)) –
@Stephen: Te agradeceríamos que dejes tu fanatismo religioso afuera cuando entres. –
Bueno, sabemos por Larry Wall que las tres grandes virtudes de un programador son la pereza, la impaciencia y la arrogancia, y dado que la codicia no es una virtud, debe ser un pecado. Ahí vas. –