if (bundleDependencyCoordinate == null) { final ClassLoader jettyClassLoader = getJettyBundle().getClassLoader(); bundleClassLoader = createNarClassLoader(bundleDetail.getWorkingDirectory(), jettyClassLoader); } else { final Optional<Bundle> dependencyBundle = getBundle(bundleDependencyCoordinate); bundleClassLoader = createNarClassLoader(bundleDetail.getWorkingDirectory(), narDependencyClassLoader); } else { bundleClassLoader = createNarClassLoader(bundleDetail.getWorkingDirectory(), narDependencyClassLoader);
jettyClassLoader = createNarClassLoader(narDetail.getWorkingDirectory(), rootClassloader); narClassLoader = createNarClassLoader(narDetail.getWorkingDirectory(), jettyClassLoader); } else { final String dependencyCoordinateStr = narDependencyCoordinate.getCoordinate(); narClassLoader = createNarClassLoader(narDetail.getWorkingDirectory(), narDependencyClassLoader); } else { narClassLoader = createNarClassLoader(narDetail.getWorkingDirectory(), narDependencyClassLoader);
narClassLoader = createNarClassLoader(narDetail.getWorkingDirectory(), currentContextClassLoader); } else { final String dependencyCoordinateStr = narDependencyCoordinate.getCoordinate(); narClassLoader = createNarClassLoader(narDetail.getWorkingDirectory(), narDependencyClassLoader); } else { narClassLoader = createNarClassLoader(narDetail.getWorkingDirectory(), narDependencyClassLoader);
narClassLoader = createNarClassLoader(narDetail.getWorkingDirectory(), currentContextClassLoader); } else { final String dependencyCoordinateStr = narDependencyCoordinate.getCoordinate(); narClassLoader = createNarClassLoader(narDetail.getWorkingDirectory(), narDependencyClassLoader); } else { narClassLoader = createNarClassLoader(narDetail.getWorkingDirectory(), narDependencyClassLoader);