private void debugMojoExecution( MojoExecution mojoExecution ) { String mojoExecId = mojoExecution.getGroupId() + ':' + mojoExecution.getArtifactId() + ':' + mojoExecution.getVersion() + ':' + mojoExecution.getGoal() + " (" + mojoExecution.getExecutionId() + ')'; Map<String, List<MojoExecution>> forkedExecutions = mojoExecution.getForkedExecutions(); if ( !forkedExecutions.isEmpty() ) { for ( Map.Entry<String, List<MojoExecution>> fork : forkedExecutions.entrySet() ) { logger.debug( "--- init fork of " + fork.getKey() + " for " + mojoExecId + " ---" ); debugDependencyRequirements( fork.getValue() ); for ( MojoExecution forkedExecution : fork.getValue() ) { debugMojoExecution( forkedExecution ); } logger.debug( "--- exit fork of " + fork.getKey() + " for " + mojoExecId + " ---" ); } } logger.debug( "-----------------------------------------------------------------------" ); logger.debug( "Goal: " + mojoExecId ); logger.debug( "Style: " + ( mojoExecution.getMojoDescriptor().isAggregator() ? "Aggregating" : "Regular" ) ); logger.debug( "Configuration: " + mojoExecution.getConfiguration() ); }
private void append( MessageBuilder buffer, MojoExecution me ) { buffer.mojo( me.getArtifactId() + ':' + me.getVersion() + ':' + me.getGoal() ); if ( me.getExecutionId() != null ) { buffer.a( ' ' ).strong( '(' + me.getExecutionId() + ')' ); } }
private static String createMessage( MojoExecution execution, MavenProject project, Throwable cause ) { MessageBuilder buffer = buffer( 256 ); buffer.a( "Failed to execute goal" ); if ( execution != null ) { buffer.a( ' ' ); buffer.mojo( execution.getGroupId() + ':' + execution.getArtifactId() + ':' + execution.getVersion() + ':' + execution.getGoal() ); buffer.a( ' ' ).strong( '(' + execution.getExecutionId() + ')' ); } if ( project != null ) { buffer.a( " on project " ); buffer.project( project.getArtifactId() ); } if ( cause != null ) { buffer.a( ": " ).failure( cause.getMessage() ); } return buffer.toString(); }
/** * Returns whether the specified maven findbugs plug-in uses a FindBugs * release 2.0.0 or newer. * * @param mojoExecution * the maven version ID * @return <code>true</code> if FindBugs 2.0.0 or newer is used */ public static boolean isFindBugs2x(final MojoExecution mojoExecution) { try { String[] versions = StringUtils.split(mojoExecution.getVersion(), "."); if (versions.length > 1) { int major = Integer.parseInt(versions[0]); int minor = Integer.parseInt(versions[1]); return major > 2 || (major == 2 && minor >= 4); } } catch (Throwable exception) { // NOCHECKSTYLE NOPMD // ignore and return false } return false; } }
/** * Returns whether the specified maven findbugs plug-in uses a FindBugs * release 2.0.0 or newer. * * @param mojoExecution * the maven version ID * @return <code>true</code> if FindBugs 2.0.0 or newer is used */ public static boolean isFindBugs2x(final MojoExecution mojoExecution) { try { String[] versions = StringUtils.split(mojoExecution.getVersion(), "."); if (versions.length > 1) { int major = Integer.parseInt(versions[0]); int minor = Integer.parseInt(versions[1]); return major > 2 || (major == 2 && minor >= 4); } } catch (Throwable exception) { // NOCHECKSTYLE NOPMD // ignore and return false } return false; } }
private void append( StringBuilder buffer, MojoExecution me ) { buffer.append( me.getArtifactId() ).append( ':' ).append( me.getVersion() ); buffer.append( ':' ).append( me.getGoal() ); if ( me.getExecutionId() != null ) { buffer.append( " (" ).append( me.getExecutionId() ).append( ')' ); } }
private void append( StringBuilder buffer, MojoExecution me ) { buffer.append( me.getArtifactId() ).append( ':' ).append( me.getVersion() ); buffer.append( ':' ).append( me.getGoal() ); if ( me.getExecutionId() != null ) { buffer.append( " (" ).append( me.getExecutionId() ).append( ')' ); } }
private void append( StringBuilder buffer, MojoExecution me ) { buffer.append( me.getArtifactId() ).append( ':' ).append( me.getVersion() ); buffer.append( ':' ).append( me.getGoal() ); if ( me.getExecutionId() != null ) { buffer.append( " (" ).append( me.getExecutionId() ).append( ')' ); } }
/** * Create a new instance of RebelXmlBuilder with the version of maven and JRebel plugin used during build * * @return new instance of RebelXmlBuilder */ private RebelXmlBuilder createXmlBuilder() { return new RebelXmlBuilder( session.getSystemProperties().getProperty("maven.version"), execution.getVersion(), projectBuildDir); }
@Override public AbstractBuildParticipant getMojoExecutionBuildParticipant(MojoExecution execution) { //<proc></proc> is not available for maven-compiler-plugin < 2.2 if(VALID_COMPILER_PLUGIN_RANGE.containsVersion(new DefaultArtifactVersion(execution.getVersion()))) { // Disabled for now return new MavenCompilerBuildParticipant(execution); } return null; }
private String mojoExec(ExecutionEvent event) { MojoExecution me = event.getMojoExecution(); return String.format("%s:%s:%s(%s)", me.getGroupId(), me.getArtifactId(), me.getVersion(), me.getExecutionId()); } }
public String getId() { return mojoExecution.getGroupId() + ":" + mojoExecution.getArtifactId() + ":" + mojoExecution.getVersion() + " (" + mojoExecution.getExecutionId() + ") "; }
private Callable<Void> toTask(MojoExecution execution) { MojoExecutor executor = new MojoExecutor(execution, project, mavenSession, buildPluginManager); return () -> { try { //--- vertx-maven-plugin:1.0-SNAPSHOT:run (default-cli) @ vertx-demo getLog().info(">>> " + execution.getArtifactId() + ":" + execution.getVersion() + ":" + execution.getGoal() + " (" + execution.getExecutionId() + ") @" + project.getArtifactId()); executor.execute(); } catch (Exception e) { getLog().error("Error while doing incremental build", e); } return null; }; }
public EmbeddedScanner create() { setProxySystemProperties(); EmbeddedScanner scanner = EmbeddedScanner.create("ScannerMaven", mojoExecution.getVersion() + "/" + runtimeInformation.getMavenVersion(), logOutput); scanner.addGlobalProperties(createGlobalProperties()); if (debugEnabled) { scanner.setGlobalProperty("sonar.verbose", "true"); } return scanner; }
/** * @see org.apache.maven.execution.ExecutionListener#forkSucceeded(org.apache.maven.execution.ExecutionEvent) */ public void forkSucceeded( ExecutionEvent event ) { maven3Builder.listener.getLogger().println("mojo forkSucceeded " + event.getMojoExecution().getGroupId() + ":" + event.getMojoExecution().getArtifactId() + ":" + event.getMojoExecution().getVersion() + "(" + event.getMojoExecution().getExecutionId() + ")"); reccordMojoSucceeded( event ); }
/** * @see org.apache.maven.execution.ExecutionListener#forkFailed(org.apache.maven.execution.ExecutionEvent) */ public void forkFailed( ExecutionEvent event ) { maven3Builder.listener.getLogger().println("mojo forkFailed " + event.getMojoExecution().getGroupId() + ":" + event.getMojoExecution().getArtifactId() + ":" + event.getMojoExecution().getVersion() + "(" + event.getMojoExecution().getExecutionId() + ")"); reccordMojoFailed( event ); }
/** * @see org.apache.maven.execution.ExecutionListener#mojoSkipped(org.apache.maven.execution.ExecutionEvent) */ public void mojoSkipped( ExecutionEvent event ) { maven3Builder.listener.getLogger().println("mojoSkipped " + event.getMojoExecution().getGroupId() + ":" + event.getMojoExecution().getArtifactId() + ":" + event.getMojoExecution().getVersion() + "(" + event.getMojoExecution().getExecutionId() + ")"); this.eventLogger.mojoSkipped( event ); }
/** * @see org.apache.maven.execution.ExecutionListener#forkStarted(org.apache.maven.execution.ExecutionEvent) */ public void forkStarted( ExecutionEvent event ) { maven3Builder.listener.getLogger().println("mojo forkStarted " + event.getMojoExecution().getGroupId() + ":" + event.getMojoExecution().getArtifactId() + ":" + event.getMojoExecution().getVersion() + "(" + event.getMojoExecution().getExecutionId() + ")"); reccordMojoStarted( event ); }
private void append( MessageBuilder buffer, MojoExecution me ) { buffer.mojo( me.getArtifactId() + ':' + me.getVersion() + ':' + me.getGoal() ); if ( me.getExecutionId() != null ) { buffer.a( ' ' ).strong( '(' + me.getExecutionId() + ')' ); } }
/** * @see org.apache.maven.execution.ExecutionListener#mojoFailed(org.apache.maven.execution.ExecutionEvent) */ public void mojoFailed( ExecutionEvent event ) { maven3Builder.listener.getLogger().println("mojoFailed " + event.getMojoExecution().getGroupId() + ":" + event.getMojoExecution().getArtifactId() + ":" + event.getMojoExecution().getVersion() + "(" + event.getMojoExecution().getExecutionId() + ")"); reccordMojoFailed( event ); this.eventLogger.mojoFailed( event ); }