Source:
<code>protected void addClassPathEntries() throws MalformedURLException { super.addClassPathEntries(); addFileUrl(new File(ROOT + File.separator + LIB + File.separator + "core" + File.separator + "WEB-INF" + File.separator + LIB + File.separator)); addJarFileUrls(new File(ROOT + File.separator + LIB + File.separator + "core" + File.separator + "WEB-INF" + File.separator + LIB)); addFileUrl(new File(ROOT + File.separator + LIB + File.separator + "api" + File.separator)); addJarFileUrls(new File(ROOT + File.separator + LIB + File.separator + "api")); addFileUrl(new File(ROOT + File.separator + REPOSITORY + File.separator + LIB + File.separator)); addJarFileUrls(new File(ROOT + File.separator + REPOSITORY + File.separator + LIB)); addFileUrl(new File(ROOT + File.separator + REPOSITORY + File.separator + COMPONENTS + File.separator + "plugins" + File.separator)); addJarFileUrls(new File(ROOT + File.separator + REPOSITORY + File.separator + COMPONENTS + File.separator + "plugins")); addFileUrl(new File(ROOT + File.separator + REPOSITORY + File.separator + COMPONENTS + File.separator + LIB + File.separator)); addJarFileUrls(new File(ROOT + File.separator + REPOSITORY + File.separator + COMPONENTS + File.separator + LIB)); addFileUrl(new File(ROOT + File.separator + LIB + File.separator + "checkin-client" + File.separator + "log4j.properties")); <START> String internalLibPath = System.getProperty("components.repo"); <END> if (internalLibPath != null) { addFileUrl(new File(internalLibPath + File.separator)); addJarFileUrls(new File(internalLibPath)); } }</code><technical_language>"components.repo" other system keys moved constants</technical_language>

Target:
protected void addClassPathEntries() throws MalformedURLException { super.addClassPathEntries(); addFileUrl(new File(ROOT + File.separator + LIB + File.separator + "core" + File.separator + "WEB-INF" + File.separator + LIB + File.separator)); addJarFileUrls(new File(ROOT + File.separator + LIB + File.separator + "core" + File.separator + "WEB-INF" + File.separator + LIB)); addFileUrl(new File(ROOT + File.separator + LIB + File.separator + "api" + File.separator)); addJarFileUrls(new File(ROOT + File.separator + LIB + File.separator + "api")); addFileUrl(new File(ROOT + File.separator + REPOSITORY + File.separator + LIB + File.separator)); addJarFileUrls(new File(ROOT + File.separator + REPOSITORY + File.separator + LIB)); addFileUrl(new File(ROOT + File.separator + REPOSITORY + File.separator + COMPONENTS + File.separator + "plugins" + File.separator)); addJarFileUrls(new File(ROOT + File.separator + REPOSITORY + File.separator + COMPONENTS + File.separator + "plugins")); addFileUrl(new File(ROOT + File.separator + REPOSITORY + File.separator + COMPONENTS + File.separator + LIB + File.separator)); addJarFileUrls(new File(ROOT + File.separator + REPOSITORY + File.separator + COMPONENTS + File.separator + LIB)); addFileUrl(new File(ROOT + File.separator + LIB + File.separator + "checkin-client" + File.separator + "log4j.properties")); String internalLibPath = System.getProperty(COMPONENT_PLUGINS_DIR_PATH); if (internalLibPath != null) { File pluginsFile = new File(internalLibPath); addFileUrl(pluginsFile); addJarFileUrls(pluginsFile); } }