@Mojo(name="jellydoc",
requiresDependencyResolution=COMPILE)
@Execute(phase=GENERATE_SOURCES)
public class JellydocMojo
extends org.apache.maven.plugin.AbstractMojo
implements org.apache.maven.reporting.MavenMultiPageReport
| Modifier and Type | Field and Description |
|---|---|
org.apache.maven.artifact.factory.ArtifactFactory |
factory
Factory for creating artifact objects
|
org.apache.maven.project.MavenProjectHelper |
helper |
List<org.apache.maven.artifact.Artifact> |
pluginArtifacts
The plugin dependencies.
|
String |
pluginVersion
Version of this plugin.
|
org.apache.maven.project.MavenProject |
project
The Maven Project Object
|
org.apache.maven.shared.transfer.artifact.resolve.ArtifactResolver |
resolver
Used for resolving artifacts
|
org.apache.maven.execution.MavenSession |
session
The Maven session object.
|
| Constructor and Description |
|---|
JellydocMojo() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canGenerateReport() |
void |
execute() |
void |
generate(org.codehaus.doxia.sink.Sink sink,
Locale locale)
Deprecated.
use
generate(Sink, SinkFactory, Locale) instead. |
void |
generate(org.apache.maven.doxia.sink.Sink sink,
Locale locale)
Deprecated.
use
generate(Sink, SinkFactory, Locale) instead. |
void |
generate(org.apache.maven.doxia.sink.Sink sink,
org.apache.maven.doxia.sink.SinkFactory sinkFactory,
Locale locale)
This method is called when the report generation is invoked by maven-site-plugin.
|
void |
generateSchema() |
String |
getCategoryName() |
String |
getDescription(Locale locale) |
String |
getName(Locale locale) |
String |
getOutputName() |
File |
getReportOutputDirectory() |
boolean |
isExternalReport() |
void |
setReportOutputDirectory(File outputDirectory) |
@Parameter(defaultValue="${project}",
required=true,
readonly=true)
public org.apache.maven.project.MavenProject project
@Parameter(defaultValue="${session}",
required=true,
readonly=true)
public org.apache.maven.execution.MavenSession session
@Parameter(defaultValue="${plugin.artifacts}",
required=true,
readonly=true)
public List<org.apache.maven.artifact.Artifact> pluginArtifacts
@Parameter(defaultValue="${plugin.version}",
required=true,
readonly=true)
public String pluginVersion
@Component public org.apache.maven.artifact.factory.ArtifactFactory factory
@Component public org.apache.maven.shared.transfer.artifact.resolve.ArtifactResolver resolver
@Component public org.apache.maven.project.MavenProjectHelper helper
public void execute()
throws org.apache.maven.plugin.MojoExecutionException
execute in interface org.apache.maven.plugin.Mojoorg.apache.maven.plugin.MojoExecutionExceptionpublic void generateSchema()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException@Deprecated public void generate(org.codehaus.doxia.sink.Sink sink, Locale locale) throws org.apache.maven.reporting.MavenReportException
generate(Sink, SinkFactory, Locale) instead.generate in interface org.apache.maven.reporting.MavenReportsink - The sink to use for the generation.locale - The desired locale in which to generate the report; could be null.org.apache.maven.reporting.MavenReportException - if any error occurs@Deprecated public void generate(org.apache.maven.doxia.sink.Sink sink, Locale locale) throws org.apache.maven.reporting.MavenReportException
generate(Sink, SinkFactory, Locale) instead.sink - The sink to use for the generation.locale - The desired locale in which to generate the report; could be null.org.apache.maven.reporting.MavenReportException - if any error occurspublic void generate(org.apache.maven.doxia.sink.Sink sink,
org.apache.maven.doxia.sink.SinkFactory sinkFactory,
Locale locale)
throws org.apache.maven.reporting.MavenReportException
generate in interface org.apache.maven.reporting.MavenMultiPageReportsink - The sink to use for the generation.sinkFactory - The sink factory to use for the generation; could be null.locale - The desired locale in which to generate the report; could be null.org.apache.maven.reporting.MavenReportException - if any error occurspublic String getOutputName()
getOutputName in interface org.apache.maven.reporting.MavenReportpublic String getName(Locale locale)
getName in interface org.apache.maven.reporting.MavenReportpublic String getCategoryName()
getCategoryName in interface org.apache.maven.reporting.MavenReportpublic String getDescription(Locale locale)
getDescription in interface org.apache.maven.reporting.MavenReportpublic void setReportOutputDirectory(File outputDirectory)
setReportOutputDirectory in interface org.apache.maven.reporting.MavenReportpublic File getReportOutputDirectory()
getReportOutputDirectory in interface org.apache.maven.reporting.MavenReportpublic boolean isExternalReport()
isExternalReport in interface org.apache.maven.reporting.MavenReportpublic boolean canGenerateReport()
canGenerateReport in interface org.apache.maven.reporting.MavenReportCopyright © 2004–2023. All rights reserved.