Package org.guvnor.common.services.project.builder.model

Examples of org.guvnor.common.services.project.builder.model.BuildResults


        final org.uberfire.java.nio.file.Path nioResourcePath = fs.getPath( resourceUrl.toURI() );
        final Path resourcePath = paths.convert( nioResourcePath );

        //Force full build before attempting incremental changes
        final Project project = projectService.resolveProject( resourcePath );
        final BuildResults buildResults = buildService.build( project );
        assertNotNull( buildResults );
        assertEquals( 0,
                      buildResults.getMessages().size() );

        //Perform incremental build
        buildChangeListener.updateResource( resourcePath );

        final IncrementalBuildResults incrementalBuildResults = buildResultsObserver.getIncrementalBuildResults();
View Full Code Here


        final org.uberfire.java.nio.file.Path nioResourcePath = fs.getPath( resourceUrl.toURI() );
        final Path resourcePath = paths.convert( nioResourcePath );

        //Force full build before attempting incremental changes
        final Project project = projectService.resolveProject( resourcePath );
        final BuildResults buildResults = buildService.build( project );
        assertNotNull( buildResults );
        assertEquals( 0,
                      buildResults.getMessages().size() );

        //Perform incremental build (Without a full Build first)
        buildChangeListener.updateResource( resourcePath );

        final IncrementalBuildResults incrementalBuildResults = buildResultsObserver.getIncrementalBuildResults();
View Full Code Here

        final org.uberfire.java.nio.file.Path nioResourcePath = fs.getPath( resourceUrl.toURI() );
        final Path resourcePath = paths.convert( nioResourcePath );

        //Force full build before attempting incremental changes
        final Project project = projectService.resolveProject( resourcePath );
        final BuildResults buildResults = buildService.build( project );
        assertNotNull( buildResults );
        assertEquals( 0,
                      buildResults.getMessages().size() );

        //Perform incremental build (Without a full Build first)
        buildChangeListener.updateResource( resourcePath );

        final BuildResults buildResults2 = buildResultsObserver.getBuildResults();
        assertNotNull( buildResults2 );
        assertEquals( 0,
                      buildResults2.getMessages().size() );

        final IncrementalBuildResults incrementalBuildResults = buildResultsObserver.getIncrementalBuildResults();
        assertNull( incrementalBuildResults );
    }
View Full Code Here

        final org.uberfire.java.nio.file.Path nioResourcePath = fs.getPath( resourceUrl.toURI() );
        final Path resourcePath = paths.convert( nioResourcePath );

        //Force full build before attempting incremental changes
        final Project project = projectService.resolveProject( resourcePath );
        final BuildResults buildResults = buildService.build( project );
        assertNotNull( buildResults );
        assertEquals( 0,
                      buildResults.getMessages().size() );

        //Perform incremental build
        buildChangeListener.deleteResource( resourcePath );

        final IncrementalBuildResults incrementalBuildResults = buildResultsObserver.getIncrementalBuildResults();
View Full Code Here

            add( new ResourceUpdated() );
        }} );

        //Force full build before attempting incremental changes
        final Project project = projectService.resolveProject( resourcePath1 );
        final BuildResults buildResults = buildService.build( project );
        assertNotNull( buildResults );
        assertEquals( 0,
                      buildResults.getMessages().size() );

        //Perform incremental build
        buildChangeListener.batchResourceChanges( batch );

        final IncrementalBuildResults incrementalBuildResults = buildResultsObserver.getIncrementalBuildResults();
View Full Code Here

      logger.debug("Project path is " + projectPath);
     
      ProjectService projectService = CDIUtils.createBean(ProjectService.class, beanManager);
      Project project = projectService.resolveProject(Paths.convert(projectPath));

            BuildResults results = builder.buildAndDeploy(project);

            // dump to debug if enabled
            if (logger.isDebugEnabled()) {
                logger.debug("Errors " + results.getErrorMessages().size());
                logger.debug("Warnings " + results.getWarningMessages().size());
                logger.debug("Info " + results.getInformationMessages().size());
                for (BuildMessage msg : results.getErrorMessages()) {
                    logger.debug("Error " + msg);
                }
            }
            if (results.getErrorMessages().isEmpty()) {
                deployOutcome = "SUCCESSFUL";
            } else {
                deployOutcome = "FAILURE";
            }
            executionResults.setData("Errors", results.getErrorMessages());
            executionResults.setData("Warnings", results.getWarningMessages());
            executionResults.setData("Info", results.getInformationMessages());
            executionResults.setData("GAV", results.getGAV().toString());
    }
    executionResults.setData("MavenDeployOutcome", deployOutcome);
   

    return executionResults;
View Full Code Here

      ProjectService projectService = CDIUtils.createBean(ProjectService.class, beanManager);
      Project project = projectService.resolveProject(Paths.convert(projectPath));
      if (project == null) {
        throw new IllegalArgumentException("Unable to find project " + projectUri);
      }
      BuildResults results = buildService.build(project);     
      // dump to debug if enabled
      if (logger.isDebugEnabled()) {
        logger.debug("Errors " + results.getErrorMessages().size());
        logger.debug("Warnings " + results.getWarningMessages().size());
        logger.debug("Info " + results.getInformationMessages().size());
        for (BuildMessage msg : results.getErrorMessages()) {
          logger.debug("Error " + msg);
        }
      }
      if (results.getErrorMessages().isEmpty()) {
        buildOutcome = "SUCCESSFUL";
      } else {
        buildOutcome = "FAILURE";
      }
      executionResults.setData("Errors", results.getErrorMessages());
      executionResults.setData("Warnings", results.getWarningMessages());
      executionResults.setData("Info", results.getInformationMessages());
      executionResults.setData("GAV", results.getGAV().toString());
    }
     
    executionResults.setData("BuildOutcome", buildOutcome);
   
View Full Code Here

                    //Fall back to a Full Build in lieu of an Incremental Build if the Project has not been previously built
                    if ( buildService.isBuilt( project ) ) {
                        final IncrementalBuildResults results = buildService.addPackageResource( resource );
                        incrementalBuildResultsEvent.fire( results );
                    } else {
                        final BuildResults results = buildService.build( project );
                        buildResultsEvent.fire( results );
                    }

                } catch ( Exception e ) {
                    logger.error( e.getMessage(),
View Full Code Here

                    //Fall back to a Full Build in lieu of an Incremental Build if the Project has not been previously built
                    if ( buildService.isBuilt( project ) ) {
                        final IncrementalBuildResults results = buildService.deletePackageResource( resource );
                        incrementalBuildResultsEvent.fire( results );
                    } else {
                        final BuildResults results = buildService.build( project );
                        buildResultsEvent.fire( results );
                    }

                } catch ( Exception e ) {
                    logger.error( e.getMessage(),
View Full Code Here

                                 final BuildService buildService,
                                 final Event<IncrementalBuildResults> incrementalBuildResultsEvent,
                                 final Event<BuildResults> buildResultsEvent ) {
                try {
                    logger.info( "Incremental build request being processed: " + project.getRootPath() + " (updated)." );
                    final BuildResults results = buildService.build( project );
                    buildResultsEvent.fire( results );

                } catch ( Exception e ) {
                    logger.error( e.getMessage(),
                                  e );
View Full Code Here

TOP

Related Classes of org.guvnor.common.services.project.builder.model.BuildResults

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.