本文整理了Java中org.apache.maven.plugin.MojoExecution.getVersion()
方法的一些代码示例,展示了MojoExecution.getVersion()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MojoExecution.getVersion()
方法的具体详情如下:
包路径:org.apache.maven.plugin.MojoExecution
类名称:MojoExecution
方法名:getVersion
暂无
代码示例来源:origin: apache/maven
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() );
}
代码示例来源:origin: apache/maven
private void append( MessageBuilder buffer, MojoExecution me )
{
buffer.mojo( me.getArtifactId() + ':' + me.getVersion() + ':' + me.getGoal() );
if ( me.getExecutionId() != null )
{
buffer.a( ' ' ).strong( '(' + me.getExecutionId() + ')' );
}
}
代码示例来源:origin: apache/maven
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();
}
代码示例来源:origin: org.hudsonci.plugins/findbugs
/**
* 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;
}
}
代码示例来源:origin: jenkinsci/findbugs-plugin
/**
* 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;
}
}
代码示例来源:origin: org.jvnet.hudson.main/maven-plugin
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( ')' );
}
}
代码示例来源:origin: io.tesla.maven/maven-embedder
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( ')' );
}
}
代码示例来源:origin: jenkinsci/maven-plugin
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( ')' );
}
}
代码示例来源:origin: zeroturnaround/maven-jrebel-plugin
/**
* 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);
}
代码示例来源:origin: jbosstools/m2e-apt
@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;
}
代码示例来源:origin: jenkinsci/maven-plugin
private String mojoExec(ExecutionEvent event) {
MojoExecution me = event.getMojoExecution();
return String.format("%s:%s:%s(%s)", me.getGroupId(), me.getArtifactId(), me.getVersion(), me.getExecutionId());
}
}
代码示例来源:origin: takari/maven-profiler
public String getId() {
return mojoExecution.getGroupId() + ":" + mojoExecution.getArtifactId() + ":" + mojoExecution.getVersion() + " (" + mojoExecution.getExecutionId() + ") ";
}
代码示例来源:origin: reactiverse/vertx-maven-plugin
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;
};
}
代码示例来源:origin: SonarSource/sonar-scanner-maven
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;
}
代码示例来源:origin: org.jvnet.hudson.main/maven-plugin
/**
* @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 );
}
代码示例来源:origin: org.jvnet.hudson.main/maven-plugin
/**
* @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 );
}
代码示例来源:origin: org.jvnet.hudson.main/maven-plugin
/**
* @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 );
}
代码示例来源:origin: org.jvnet.hudson.main/maven-plugin
/**
* @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 );
}
代码示例来源:origin: org.apache.maven/maven-embedder
private void append( MessageBuilder buffer, MojoExecution me )
{
buffer.mojo( me.getArtifactId() + ':' + me.getVersion() + ':' + me.getGoal() );
if ( me.getExecutionId() != null )
{
buffer.a( ' ' ).strong( '(' + me.getExecutionId() + ')' );
}
}
代码示例来源:origin: org.jvnet.hudson.main/maven-plugin
/**
* @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 );
}
内容来源于网络,如有侵权,请联系作者删除!