private void logResult( MavenSession session ) { infoLine( '-' ); MessageBuilder buffer = buffer(); if ( session.getResult().hasExceptions() ) { buffer.failure( "BUILD FAILURE" ); } else { buffer.success( "BUILD SUCCESS" ); } logger.info( buffer.toString() ); }
if ( result.hasExceptions() )
if ( result.hasExceptions() ) if ( session.getResult().hasExceptions() )
protected Status getBuildStatus(MavenExecutionResult result) { return result.hasExceptions() ? Status.FAILURE : Status.SUCCESS; }
private boolean hasFailedWithoutProject(MavenExecutionResult event) { return event.getProject() == null && event.hasExceptions(); }
private void logResult( MavenSession session ) { logger.info( chars( '-', LINE_LENGTH ) ); if ( session.getResult().hasExceptions() ) { logger.info( "BUILD FAILURE" ); } else { logger.info( "BUILD SUCCESS" ); } }
public void handle( final MavenExecutionResult event ) throws Exception { log.debug( "Execution result: {}", event ); if ( event.hasExceptions() ) { log.info( "Build failed with exception(s)" ); int i = 0; for ( Throwable cause : event.getExceptions() ) { log.info( "[{}] {}", ++i, cause ); } } log.debug( "Recording MavenProjects" ); getBuildRecorder().recordSessionFinished( MavenProjectConverter.extractFrom( event ) ); } }
public void handle( final MavenExecutionResult event ) throws Exception { log.debug( "Execution result: {}", event ); if ( event.hasExceptions() ) { log.info( "Build failed with exception(s)" ); int i = 0; for ( Throwable cause : event.getExceptions() ) { log.info( "[{}] {}", ++i, cause ); } } log.debug( "Recording MavenProjects" ); getBuildRecorder().recordSessionFinished( MavenProjectConverter.extractFrom( event ) ); } }
public void handle( final MavenExecutionResult event ) throws Exception { log.debug( "Execution result: {}", event ); if ( event.hasExceptions() ) { log.info( "Build failed with exception(s)" ); int i = 0; for ( Throwable cause : event.getExceptions() ) { log.info( "[{}] {}", ++i, cause ); } } log.debug( "Recording MavenProjects" ); getBuildRecorder().recordSessionFinished( MavenProjectConverter.extractFrom( event ) ); } }
private void logResult( MavenSession session ) { infoLine( '-' ); MessageBuilder buffer = buffer(); if ( session.getResult().hasExceptions() ) { buffer.failure( "BUILD FAILURE" ); } else { buffer.success( "BUILD SUCCESS" ); } logger.info( buffer.toString() ); }
@Override public Build extract(ExecutionEvent event) { MavenSession session = event.getSession(); if (!session.getResult().hasExceptions()) { if (conf.isIncludeEnvVars()) { Properties envProperties = new Properties(); envProperties.putAll(conf.getAllProperties()); envProperties = BuildInfoExtractorUtils.getEnvProperties(envProperties); for (Map.Entry<Object, Object> envProp : envProperties.entrySet()) { buildInfoBuilder.addProperty(envProp.getKey(), envProp.getValue()); } } Date finish = new Date(); long time = finish.getTime() - session.getRequest().getStartTime().getTime(); return buildInfoBuilder.durationMillis(time).build(); } return null; } }
if (result.hasExceptions()) { for (Throwable t : result.getExceptions()) { LOG.error("Error Running Maven",
if(result.hasExceptions()) { List<IStatus> statuses = new ArrayList<IStatus>(); List<Throwable> exceptions = result.getExceptions();
if (session.getResult().hasExceptions()) {
if (result.hasExceptions()) { ExceptionHandler handler = new DefaultExceptionHandler();
private void logResult( MavenSession session ) { logger.info( chars( '-', LINE_LENGTH ) ); if ( session.getResult().hasExceptions() ) { logger.info( "BUILD FAILURE" ); } else { logger.info( "BUILD SUCCESS" ); } }
protected List<MavenProject> getSortedProjects(File basedir, File platform) throws Exception { File pom = new File(basedir, "pom.xml"); MavenExecutionRequest request = newMavenExecutionRequest(pom); request.getProjectBuildingRequest().setProcessPlugins(false); request.setLocalRepository(getLocalRepository()); if (platform != null) { request.getUserProperties().put("tycho.targetPlatform", platform.getCanonicalPath()); } MavenExecutionResult result = maven.execute( request ); if (result.hasExceptions()) { throw new CompoundRuntimeException(result.getExceptions()); } return result.getTopologicallySortedProjects(); }
protected List<MavenProject> getSortedProjects(File basedir, Properties userProperties, File platform) throws Exception { File pom = new File(basedir, "pom.xml"); MavenExecutionRequest request = newMavenExecutionRequest(pom); request.getProjectBuildingRequest().setProcessPlugins(false); request.setLocalRepository(getLocalRepository()); if (platform != null) { request.getUserProperties().put("tycho.targetPlatform", platform.getAbsolutePath()); } if (userProperties != null) { request.getUserProperties().putAll(userProperties); } MavenExecutionResult result = maven.execute(request); if (result.hasExceptions()) { throw new CompoundRuntimeException(result.getExceptions()); } return result.getTopologicallySortedProjects(); }
if (newSession.getResult().hasExceptions()) { getLog().error("Exception(s) detected while launching Maven : " + newSession.getResult().getExceptions()); if (initialBuild) {
public void run() { MavenEmbedder online = EmbedderFactory.getOnlineEmbedder(); AggregateProgressHandle hndl = AggregateProgressFactory.createHandle(NbBundle.getMessage(ProjectURLWatcher.class, "Progress_Download"), new ProgressContributor[] { AggregateProgressFactory.createProgressContributor("zaloha") }, //NOI18N null, null); boolean ok = true; try { ProgressTransferListener.setAggregateHandle(hndl); hndl.start(); MavenExecutionRequest req = new DefaultMavenExecutionRequest(); req.setPom(FileUtil.toFile(project.getProjectDirectory().getFileObject("pom.xml"))); MavenExecutionResult res = online.readProjectWithDependencies(req); //NOI18N if (res.hasExceptions()) { ok = false; Exception ex = (Exception)res.getExceptions().get(0); StatusDisplayer.getDefault().setStatusText(NbBundle.getMessage(ProjectURLWatcher.class, "MSG_Failed", ex.getLocalizedMessage())); } } finally { hndl.finish(); ProgressTransferListener.clearAggregateHandle(); } if (ok) { StatusDisplayer.getDefault().setStatusText(NbBundle.getMessage(ProjectURLWatcher.class, "MSG_Done")); } ProjectURLWatcher.fireMavenProjectReload(project); } });