private void installInternationalizationKeys(String webFramework) { createLoadFileTask("src/main/resources/" + pojoName + "-ApplicationResources.properties", "i18n.file").execute(); File existingFile = new File(destinationDirectory + "/src/main/resources/ApplicationResources.properties"); // if ApplicationResources doesn't exist, assume appfuse-light and use messages instead if (!existingFile.exists()) { if ("wicket".equalsIgnoreCase(webFramework)) { existingFile = new File(destinationDirectory + "/src/main/java/" + project.getGroupId().replace(".", "/") + "/webapp/pages/AbstractWebPage.properties"); } else { existingFile = new File(destinationDirectory + "/src/main/resources/messages.properties"); } } parsePropertiesFile(existingFile, pojoName); Echo echoTask = (Echo) antProject.createTask("echo"); echoTask.setFile(existingFile); echoTask.setAppend(true); echoTask.setMessage(antProject.getProperty("i18n.file")); echoTask.execute(); }
private void appendDeliveryList(String msg) { Echo echo = (Echo) getProject().createTask("echo"); echo.setOwningTarget(getOwningTarget()); echo.init(); echo.setFile(deliveryList); echo.setMessage(msg + "\n"); echo.setAppend(true); echo.perform(); }