Examples of MavenProject


Examples of ch.hortis.sonar.model.MavenProject

      manager = getPersistence().getNewEntityManager();
    }
    if (webInterfaceService == null) {
      webInterfaceService = new WebInterfaceServiceImpl(sonarHostURL);
    }
    MavenProject sonarProject;
    try {
      manager.getTransaction().begin();
      sonarProject = saveMavenProject(mavenProject, null);
      manager.getTransaction().commit();
    } catch (Exception ex) {
      manager.getTransaction().rollback();
      throw new MojoExecutionException("Error occured during maven project DB persistance", ex);
    }

    if (firstCall && sonarProject.getParent() != null) {
      MavenProject top = sonarProject.getParent();
      while (top.getParent() != null) {
        top = top.getParent();
      }
      getLog().info("Sonar plugin cannot be called from child module " +
          sonarProject.getGroupId() + ":" + sonarProject.getArtifactId() +
          ", please run it from the " + top.getGroupId() + ":" + top.getArtifactId() + " project POM");
      return;
    }
    firstCall = false;

    try {
View Full Code Here

Examples of com.caucho.loader.maven.MavenProject

  private Artifact readPom(Path jarPath, String key)
  {
    JarPath jar = JarPath.create(jarPath);

    try {
      MavenProject project = new MavenProject();

      new Config().configure(project, jar.lookup(key));

      Artifact artifact = project.toArtifact(jarPath);

      return artifact;
    } catch (IOException e) {
      log.log(Level.WARNING, e.toString(), e);
View Full Code Here

Examples of org.apache.maven.project.MavenProject

    public Model getModel() {
        return mavenProject.getModel();
    }

    public DefaultMavenPom setModel(Model model) {
        this.mavenProject = new MavenProject(model);
        return this;
    }
View Full Code Here

Examples of org.apache.maven.project.MavenProject

              // TODO: let the scope handler deal with this
              if ( Artifact.SCOPE_COMPILE.equals( a.getScope() ) || Artifact.SCOPE_PROVIDED.equals( a.getScope() ) ||
                  Artifact.SCOPE_SYSTEM.equals( a.getScope() ) )
              {
                  String refId = getProjectReferenceId( a.getGroupId(), a.getArtifactId() );
                  MavenProject project = (MavenProject) this.project.getProjectReferences().get( refId );
                  if ( project != null )
                  {
                      list.add( project.getBuild().getOutputDirectory() );
                  }
                  else
                  {
                      File file = a.getFile();
                      if ( file == null )
View Full Code Here

Examples of org.apache.maven.project.MavenProject

        Set basedirSet = new HashSet();
        basedirSet.add(getProjectBasedir(project));

        Collection projectReferences = project.getProjectReferences().values();
        for (Iterator iter = projectReferences.iterator(); iter.hasNext();) {
            MavenProject projectReference = (MavenProject) iter.next();
            String projectId = projectReference.getGroupId() + ":" + projectReference.getArtifactId();

            if ((this.modules == null) || this.modules.contains(projectId)) {
                basedirSet.add(getProjectBasedir(projectReference));
            }
        }
View Full Code Here

Examples of org.apache.maven.project.MavenProject

        Set classpathElements = new HashSet();
        classpathElements.addAll(getProjectCompileClasspathElements(project));

        Collection projectReferences = project.getProjectReferences().values();
        for (Iterator iter = projectReferences.iterator(); iter.hasNext();) {
            MavenProject projectReference = (MavenProject) iter.next();
            classpathElements.addAll(getProjectCompileClasspathElements(projectReference));
        }

        return classpathElements;
    }
View Full Code Here

Examples of org.apache.maven.project.MavenProject

        final Dependency dependency,
        final String scope)
    {
        Artifact artifact = null;
        final ArtifactRepository localRepository = this.localRepository;
        final MavenProject project = this.project;
        if (project != null && localRepository != null)
        {
            if (dependency != null)
            {
                artifact =
View Full Code Here

Examples of org.apache.maven.project.MavenProject

    private MavenProject getRootProject()
        throws MojoExecutionException
    {
        if (this.rootProject == null)
        {
            MavenProject root = null;
            for (root = this.project.getParent(); root.getParent() != null; root = root.getParent())
            {
                ;
            }
            if (root == null)
            {
View Full Code Here

Examples of org.apache.maven.project.MavenProject

                            this.getLog().info("Reactor build order:");
                        }
                        for (final Iterator iterator = reactorManager.getSortedProjects().iterator();
                            iterator.hasNext();)
                        {
                            final MavenProject project = (MavenProject)iterator.next();
                            this.getLog().info("  " + project.getName());
                        }
                        final MavenSession projectSession =
                            new MavenSession(
                                this.session.getContainer(),
                                this.session.getSettings(),
                                this.session.getLocalRepository(),
                                this.session.getEventDispatcher(),
                                reactorManager,
                                goals,
                                this.baseDirectory.toString(),
                                this.session.getExecutionProperties(),
                                this.session.getStartTime());

                        projectSession.setUsingPOMsFromFilesystem(true);
                        this.lifecycleExecutor.execute(
                            projectSession,
                            reactorManager,
                            projectSession.getEventDispatcher());
                    }
                    else
                    {
                        for (final Iterator iterator = this.session.getGoals().iterator(); iterator.hasNext();)
                        {
                            final String goal = (String)iterator.next();
                            final ReactorManager reactorManager = new ReactorManager(projects);
                            if (projects.size() > 1)
                            {
                                this.getLog().info("Reactor build order:");
                            }
                            for (final Iterator projectIterator = reactorManager.getSortedProjects().iterator();
                                projectIterator.hasNext();)
                            {
                                final MavenProject project = (MavenProject)projectIterator.next();
                                this.getLog().info("  " + project.getName());
                            }

                            final MavenSession projectSession =
                                new MavenSession(
                                    this.session.getContainer(),
View Full Code Here

Examples of org.apache.maven.project.MavenProject

                final File pom = (File)iterator.next();

                // - first attempt to get the existing project from the session
                try
                {
                    final MavenProject project = ProjectUtils.getProject(
                            this.projectBuilder,
                            this.session,
                            pom,
                            this.getLog());
                    if (project != null)
                    {
                        if (this.getLog().isDebugEnabled())
                        {
                            getLog().debug("Adding project " + project.getId());
                        }
                        projects.add(project);
                    }
                    else
                    {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.