Example #1
0
 def createPOMFile(projectName, groupId, projectDir):
     ScriptMonitor.message("Creating the model file: pom.xml");
     dict = {"{project.name}" : projectName, 
             "{artifact.id}": projectName,
             "{group.id}": groupId,
             "{version}": "1.0",
             "{list-dependencies}" : FileGenerator.readDependencyFile(),
             "{application.entrypoint}" : groupId+".app.MainApplication"};
 
     pomcontent = FileController.readFile("templates/pom.template");
     str = pomcontent;
     for i, j in dict.items():
         str = str.replace(i, j);
     FileController.writeToFile(str, projectDir+"/pom.xml");
Example #2
0
 def createSourceEntryFile(dir, groupId):
     ScriptMonitor.message("Creating sample java class: MainApplication.java");
     content = FileController.readFile("templates/java.template");
     res = content.replace("{package.name}", groupId+".app;")
     FileController.writeToFile(res, dir+"/MainApplication.java");
Example #3
0
 def createLogPropertiesFile(groupId, filepath):
     ScriptMonitor.message("Creating the log4j file: log4j.properties");
     content = FileController.readFile("templates/log.template");
     updatedContent = content.replace("{group.id}", groupId);
     FileController.writeToFile(updatedContent, filepath);