List of usage examples for org.apache.maven.project MavenProject setFile
public void setFile(File file)
From source file:org.wso2.maven.pckg.prepare.PackagePrepareDefaultScopeMojo.java
License:Open Source License
private List<MavenProject> getMavenProjects(List<String> modules) { List<MavenProject> projectList = new ArrayList<>(); for (String module : modules) { if (isDebugEnabled) { log.debug("Reading module: " + module); }//w w w . ja v a2s. com StringBuilder modulePomFilePath = new StringBuilder(); modulePomFilePath.append(module); modulePomFilePath.append(File.separator); modulePomFilePath.append(MavenConstants.POM_FILE_NAME); File modulePomFile = new File(modulePomFilePath.toString()); if (!modulePomFile.exists()) { log.error("Cannot find a file in location: " + modulePomFilePath); continue; } MavenProject parsedMavenProject; try { parsedMavenProject = MavenUtils.getMavenProject(modulePomFile); } catch (MojoExecutionException e) { log.error("Failed to parse pom file of the module: " + module, e); continue; } parsedMavenProject.setFile(modulePomFile); projectList.add(parsedMavenProject); } return projectList; }
From source file:org.wso2.maven.pckg.prepare.PackagePrepareSystemScopeMojo.java
License:Open Source License
private List<MavenProject> getMavenProjects(List<String> modules) { List<MavenProject> projectList = new ArrayList<>(); for (String module : modules) { if (isDebugEnabled) { log.debug("Reading module: " + module); }/*from w w w . ja v a 2s. co m*/ StringBuilder modulePomFilePath = new StringBuilder(); modulePomFilePath.append(module); modulePomFilePath.append(File.separator); modulePomFilePath.append(MavenConstants.POM_FILE_NAME); File modulePomFile = new File(modulePomFilePath.toString()); if (!modulePomFile.exists()) { log.error("Cannot find a pom file in location: " + modulePomFilePath); continue; } MavenProject parsedMavenProject; try { parsedMavenProject = MavenUtils.getMavenProject(modulePomFile); } catch (MojoExecutionException e) { log.error("Failed to parse pom file of the module: " + module, e); continue; } parsedMavenProject.setFile(modulePomFile); projectList.add(parsedMavenProject); } return projectList; }