Guest User

Untitled

a guest
Feb 20th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. try {
  2. Map<String, String> effectivePomFiles = new HashMap<String, String>();
  3.  
  4. for (IFile pomFile : pomFiles) {
  5. IMavenProjectRegistry registry = MavenPlugin.getMavenProjectRegistry();
  6. IMavenProjectFacade facade = registry.create(pomFile, true, monitor);
  7. MavenProject mavenProject = facade.getMavenProject(monitor);
  8. StringWriter sw = new StringWriter();
  9. new MavenXpp3Writer().write(sw, mavenProject.getModel());
  10.  
  11. String effectivePom = sw.toString();
  12. effectivePomFiles.put(pomFile.getFullPath().toString(), effectivePom);
  13. }
  14.  
  15. jobID = provider.requestAnalyses(effectivePomFiles, license);
  16. } catch (Exception e) {
  17. return new Status(Status.ERROR, Fabric8AnalysisLSCoreActivator.PLUGIN_ID, "Error during communication with server", e);
  18. }
  19. return Status.OK_STATUS;
Add Comment
Please, Sign In to add comment