/** * Get module whole name for dependency. * @param container WildFly installed local container. * @param jarFile JAR resource representing module. * @return Name of module representing this dependency. */ public static String getModuleName(InstalledLocalContainer container, String jarFile) { FileHandler fileHandler = container.getFileHandler(); String moduleArtifactName = getModuleArtifactName(jarFile, fileHandler); return "org.codehaus.cargo.classpath." + moduleArtifactName; }
/** * Get module whole name for dependency. * @param container WildFly installed local container. * @param jarFile JAR resource representing module. * @return Name of module representing this dependency. */ public static String getModuleName(InstalledLocalContainer container, String jarFile) { FileHandler fileHandler = container.getFileHandler(); String moduleArtifactName = getModuleArtifactName(jarFile, fileHandler); return "org.codehaus.cargo.classpath." + moduleArtifactName; }
/** * {@inheritDoc} * * @param container container to configure */ public WebLogic9x10x103x12xConfigXmlInstalledLocalDeployer(InstalledLocalContainer container) { super(container); xmlTool = new XmlUtils(); if (container instanceof WebLogic12xInstalledLocalContainer || container instanceof WebLogic121xInstalledLocalContainer) { namespace = "http://xmlns.oracle.com/weblogic/domain"; } else { namespace = "http://www.bea.com/ns/weblogic/920/domain"; } xmlTool.getNamespaces().put("weblogic", namespace); // using the same filehandler as the container will help pass unit tests FileHandler handler = container.getFileHandler(); xmlTool.setFileHandler(handler); }
/** * {@inheritDoc} * * @param container container to configure */ public WebLogic9x10x103x12xConfigXmlInstalledLocalDeployer(InstalledLocalContainer container) { super(container); xmlTool = new XmlUtils(); if (container instanceof WebLogic12xInstalledLocalContainer || container instanceof WebLogic121xInstalledLocalContainer) { namespace = "http://xmlns.oracle.com/weblogic/domain"; } else { namespace = "http://www.bea.com/ns/weblogic/920/domain"; } xmlTool.getNamespaces().put("weblogic", namespace); // using the same filehandler as the container will help pass unit tests FileHandler handler = container.getFileHandler(); xmlTool.setFileHandler(handler); }
/** * Check if resource is deployed as module. * @param container WildFly installed local container. * @param jarFile JAR resource representing module. * @return true if module representing this dependency is already deployed */ public static boolean isModuleDeployed(InstalledLocalContainer container, String jarFile) { FileHandler fileHandler = container.getFileHandler(); String moduleArtifactName = getModuleArtifactName(jarFile, fileHandler); String folder = container.getHome() + "/modules/org/codehaus/cargo/classpath/" + moduleArtifactName + "/main"; if (fileHandler.exists(folder)) { return true; } return false; }
/** * Check if resource is deployed as module. * @param container WildFly installed local container. * @param jarFile JAR resource representing module. * @return true if module representing this dependency is already deployed */ public static boolean isModuleDeployed(InstalledLocalContainer container, String jarFile) { FileHandler fileHandler = container.getFileHandler(); String moduleArtifactName = getModuleArtifactName(jarFile, fileHandler); String folder = container.getHome() + "/modules/org/codehaus/cargo/classpath/" + moduleArtifactName + "/main"; if (fileHandler.exists(folder)) { return true; } return false; }
/** * Add mail JARs to extra classpath. * @param container Container. */ private void addMailJarsToExtraClasspath(InstalledLocalContainer container) { String mail = System.getProperty("cargo.testdata.mail-jars"); if (mail != null) { String[] jars = container.getFileHandler().getChildren(mail); for (String jar : jars) { container.addExtraClasspath(jar); } } }