@Mojo(name="plugin-descriptor", defaultPhase=PROCESS_CLASSES, threadSafe=true, requiresDependencyResolution=COMPILE) public class PluginDescriptorMojo extends TakariLifecycleMojo
logger, mojoDescriptor, mojoExecution, project, projectHelper, reactorProjects, remoteRepositories, repositorySystem, repositorySystemSession, settings, skip
Constructor and Description |
---|
PluginDescriptorMojo() |
Modifier and Type | Method and Description |
---|---|
protected void |
createEclipseMetadataXml(io.takari.incrementalbuild.Output<File> output,
File mojosXml,
File existingEclipseMetadataXml) |
protected void |
createPluginXml(io.takari.incrementalbuild.Output<File> output,
File input,
Set<File> classpathFiles,
Set<File> classpathJars) |
protected void |
executeMojo() |
execute, skipMojo
protected void executeMojo() throws org.apache.maven.plugin.MojoExecutionException
executeMojo
in class TakariLifecycleMojo
org.apache.maven.plugin.MojoExecutionException
protected void createPluginXml(io.takari.incrementalbuild.Output<File> output, File input, Set<File> classpathFiles, Set<File> classpathJars) throws IOException
IOException
protected void createEclipseMetadataXml(io.takari.incrementalbuild.Output<File> output, File mojosXml, File existingEclipseMetadataXml) throws IOException
IOException
Copyright © 2020. All rights reserved.