Package org.eclipse.m2e.core.project

Examples of org.eclipse.m2e.core.project.IMavenProjectFacade


  public void mavenProjectChanged(MavenProjectChangedEvent event,
      IProgressMonitor monitor) throws CoreException {
    if (WTPProjectsUtil.isM2eWtpDisabled(event.getMavenProject(), monitor)) {
      return;
    }
      IMavenProjectFacade oldFacade = event.getOldMavenProject();
      IMavenProjectFacade newFacade = event.getMavenProject();
      if(oldFacade == null && newFacade == null) {
        return;
      }
      mavenProjectChanged(newFacade, oldFacade, true, monitor);
  }
View Full Code Here


    if (hasNature) {
      Artifact parent = mavenProject.getParentArtifact();
      if (parent != null) {
        // traverse the parent chain
        IMavenProjectFacade facade = projectManager.getMavenProject(parent.getGroupId(),
            parent.getArtifactId(), parent.getVersion());
        if (facade != null && facade.getMavenProject() != null && facade.getProject() != null) {
          doConfigure(facade.getMavenProject(), facade.getProject(), request, monitor);
        }
      }
      else {
        // open the Roo Shell for the project
        new OpenShellJob(project).schedule();
View Full Code Here

    }
  }

  @Override
  public void mavenProjectChanged(MavenProjectChangedEvent event, IProgressMonitor monitor) throws CoreException {
    IMavenProjectFacade facade = event.getMavenProject();
    if (facade != null) {
      LifecycleMappingConfiguration oldConfiguration = LifecycleMappingConfiguration.restore(facade, monitor);
      if (oldConfiguration != null
          && LifecycleMappingFactory.isLifecycleMappingChanged(facade, oldConfiguration, monitor)) {
        updateProjectConfiguration(facade.getProject());
      }
    }
  }
View Full Code Here

    return NO_STARTERS;
  }

  private MavenProject getMavenProject() throws CoreException {
    IMavenProjectRegistry pr = MavenPlugin.getMavenProjectRegistry();
    IMavenProjectFacade mpf = pr.getProject(project);
    MavenProject mp = mpf.getMavenProject(new NullProgressMonitor());
    return mp;
  }
View Full Code Here

TOP

Related Classes of org.eclipse.m2e.core.project.IMavenProjectFacade

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.