|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.maven.plugin.AbstractMojo
com.sun.enterprise.build.DistributionDashboardMojo
public class DistributionDashboardMojo
Create a wiki style document listing interesting information
| Nested Class Summary | |
|---|---|
protected static interface |
AbstractGlassfishMojo.ArtifactFilter
|
| Field Summary | |
|---|---|
protected org.apache.maven.artifact.factory.ArtifactFactory |
artifactFactory
|
protected Map<String,List<org.apache.maven.artifact.Artifact>> |
dependentsXRef
|
protected String |
finalName
The file name of the created distribution image. |
protected String |
generatorName
The generator |
protected File |
outputDirectory
The directory where the final image will be created. |
protected org.apache.maven.project.MavenProject |
project
The maven project. |
protected org.apache.maven.project.MavenProjectBuilder |
projectBuilder
|
protected org.apache.maven.project.MavenProjectHelper |
projectHelper
|
protected Pattern |
scmURLPattern
|
| Fields inherited from interface org.apache.maven.plugin.Mojo |
|---|
ROLE |
| Constructor Summary | |
|---|---|
DistributionDashboardMojo()
|
|
| Method Summary | |
|---|---|
void |
execute()
Mojo execution |
protected Set<org.apache.maven.artifact.Artifact> |
findArtifacts(Set<org.apache.maven.artifact.Artifact> artifacts,
AbstractGlassfishMojo.ArtifactFilter filter)
Finds artifacts that match the given filter. |
protected Set<org.apache.maven.artifact.Artifact> |
findArtifactsOfScope(Set<org.apache.maven.artifact.Artifact> artifacts,
String scope)
|
protected Set<org.apache.maven.artifact.Artifact> |
findArtifactsOfType(Set<org.apache.maven.artifact.Artifact> artifacts,
String type)
Returns a set of Artifacts that have the given type. |
protected List<org.apache.maven.artifact.Artifact> |
getImporting(org.apache.maven.artifact.Artifact module)
|
protected String |
getSCMSpecficPart(String scmConnection)
|
protected String |
getSCMType(String scmConnection)
|
protected void |
initXRefs(Set<org.apache.maven.artifact.Artifact> modules)
|
protected boolean |
isModule(org.apache.maven.artifact.Artifact a)
|
protected org.apache.maven.project.MavenProject |
loadPom(org.apache.maven.artifact.Artifact artifact)
Resolves the POM of the given artifact and parses it into MavenProject. |
| Methods inherited from class org.apache.maven.plugin.AbstractMojo |
|---|
getLog, getPluginContext, setLog, setPluginContext |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.apache.maven.project.MavenProjectHelper projectHelper
protected org.apache.maven.artifact.factory.ArtifactFactory artifactFactory
protected File outputDirectory
protected String finalName
protected String generatorName
protected Map<String,List<org.apache.maven.artifact.Artifact>> dependentsXRef
protected final Pattern scmURLPattern
protected org.apache.maven.project.MavenProject project
protected org.apache.maven.project.MavenProjectBuilder projectBuilder
| Constructor Detail |
|---|
public DistributionDashboardMojo()
| Method Detail |
|---|
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureExceptionprotected void initXRefs(Set<org.apache.maven.artifact.Artifact> modules)
protected List<org.apache.maven.artifact.Artifact> getImporting(org.apache.maven.artifact.Artifact module)
protected String getSCMType(String scmConnection)
protected String getSCMSpecficPart(String scmConnection)
protected boolean isModule(org.apache.maven.artifact.Artifact a)
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
protected org.apache.maven.project.MavenProject loadPom(org.apache.maven.artifact.Artifact artifact)
throws org.apache.maven.project.ProjectBuildingException
MavenProject.
org.apache.maven.project.ProjectBuildingException
protected Set<org.apache.maven.artifact.Artifact> findArtifacts(Set<org.apache.maven.artifact.Artifact> artifacts,
AbstractGlassfishMojo.ArtifactFilter filter)
protected Set<org.apache.maven.artifact.Artifact> findArtifactsOfType(Set<org.apache.maven.artifact.Artifact> artifacts,
String type)
Artifacts that have the given type.
protected Set<org.apache.maven.artifact.Artifact> findArtifactsOfScope(Set<org.apache.maven.artifact.Artifact> artifacts,
String scope)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||