public class GenerateAggregatedJavadoc extends Object
Called by a "exec-maven-plugin" Maven plugin.
Uses Spincast itself! So we have access to all the utlities if required. It is currently not required to do so, but it's pretty cool and very fast, so why not! Of course we don't start any HTTP server though...
| Modifier and Type | Class and Description |
|---|---|
static class |
GenerateAggregatedJavadoc.SpincastMavenPluginPackageModule
Guice module specific to this script, if required.
|
| Constructor and Description |
|---|
GenerateAggregatedJavadoc(String[] mainArgs)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
copyJavadocsToWebsite()
Copies the Javadoc to the website
|
protected void |
generateAggregatedJavadoc()
Generates the aggregated Javadoc
|
protected File |
getJavadocSourceGenerationDir() |
protected String[] |
getMainArgs() |
protected File |
getMavenInstallatinRoot() |
protected File |
getProjectBaseDir() |
protected File |
getProjectBuildOutputDir() |
protected void |
log(String message) |
static void |
main(String[] args)
Main method
|
protected void |
sendException(String message) |
protected void |
start()
Starts the script
|
@Inject public GenerateAggregatedJavadoc(String[] mainArgs)
public static void main(String[] args)
protected String[] getMainArgs()
protected File getProjectBaseDir()
protected File getProjectBuildOutputDir()
protected File getMavenInstallatinRoot()
protected File getJavadocSourceGenerationDir()
protected void sendException(String message)
protected void log(String message)
protected void start()
protected void generateAggregatedJavadoc()
protected void copyJavadocsToWebsite()
Copyright © 2016. All rights reserved.