public abstract class AbstractBuildinfoMojo
extends org.apache.maven.plugin.AbstractMojo
.buildinfo files.| Modifier and Type | Field and Description | 
|---|---|
| protected org.apache.maven.artifact.handler.manager.ArtifactHandlerManager | artifactHandlerManager | 
| protected File | buildinfoFileLocation of the generated buildinfo file. | 
| protected org.apache.maven.project.MavenProject | projectThe Maven project. | 
| protected List<org.apache.maven.project.MavenProject> | reactorProjectsThe reactor projects. | 
| protected org.apache.maven.rtinfo.RuntimeInformation | rtInformation | 
| Constructor and Description | 
|---|
| AbstractBuildinfoMojo() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | copyAggregateToRoot(File aggregate) | 
| void | execute() | 
| protected Map<org.apache.maven.artifact.Artifact,String> | generateBuildinfo(boolean mono)Generate buildinfo file. | 
| protected org.apache.maven.project.MavenProject | getExecutionRoot() | 
| protected void | skip(org.apache.maven.project.MavenProject last) | 
@Parameter(defaultValue="${project}",
           readonly=true)
protected org.apache.maven.project.MavenProject project
@Parameter(defaultValue="${reactorProjects}",
           required=true,
           readonly=true)
protected List<org.apache.maven.project.MavenProject> reactorProjects
@Parameter(defaultValue="${project.build.directory}/${project.artifactId}-${project.version}.buildinfo",
           required=true,
           readonly=true)
protected File buildinfoFile
@Component protected org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager
@Component protected org.apache.maven.rtinfo.RuntimeInformation rtInformation
public void execute()
             throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected void skip(org.apache.maven.project.MavenProject last)
             throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected void copyAggregateToRoot(File aggregate) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected Map<org.apache.maven.artifact.Artifact,String> generateBuildinfo(boolean mono) throws org.apache.maven.plugin.MojoExecutionException
mono - is it a mono-module build?outputs.[#module.].#artifact)org.apache.maven.plugin.MojoExecutionExceptionprotected org.apache.maven.project.MavenProject getExecutionRoot()
Copyright © 2002–2023 The Apache Software Foundation. All rights reserved.