Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- try {
- Map<String, String> effectivePomFiles = new HashMap<String, String>();
- for (IFile pomFile : pomFiles) {
- IMavenProjectRegistry registry = MavenPlugin.getMavenProjectRegistry();
- IMavenProjectFacade facade = registry.create(pomFile, true, monitor);
- MavenProject mavenProject = facade.getMavenProject(monitor);
- StringWriter sw = new StringWriter();
- new MavenXpp3Writer().write(sw, mavenProject.getModel());
- String effectivePom = sw.toString();
- effectivePomFiles.put(pomFile.getFullPath().toString(), effectivePom);
- }
- jobID = provider.requestAnalyses(effectivePomFiles, license);
- } catch (Exception e) {
- return new Status(Status.ERROR, Fabric8AnalysisLSCoreActivator.PLUGIN_ID, "Error during communication with server", e);
- }
- return Status.OK_STATUS;
Add Comment
Please, Sign In to add comment