@Mojo(name="add-maven-projects", requiresProject=false) public class AddProjectsAsModules extends MavenProjectsListWithRootPOMMojo
This goal adds some mavenized projects as modules of a root POM.
Refer to bw:list-maven-projects
goal for an explanation about projects lists.
MavenProjectsListMojo.MavenProject
AbstractProjectsListMojo.AbstractProject
profileId, rootPOM
MANDATORY_MAVEN_FILENAME
displayList, doIt, NOTHING_WAS_PERFORMED, patterns, PROJECT_FOUND, projects, PROJECTS_FOUND, recursive, restriction, successfullyPerformedAction, workspaceRoot
Constructor and Description |
---|
AddProjectsAsModules() |
Modifier and Type | Method and Description |
---|---|
void |
execute() |
protected java.lang.String |
getActionFailure() |
protected java.lang.String |
getActionFailures() |
protected java.lang.String |
getActionSuccess() |
protected java.lang.String |
getActionSuccesses() |
protected boolean |
performAction(AbstractProjectsListMojo.AbstractProject p) |
rootPOMExists
displayProject, initProjects
browseList, getRelativePath, initProjects, toFileList
protected java.lang.String getActionFailure()
getActionFailure
in class MavenProjectsListMojo
protected java.lang.String getActionFailures()
getActionFailures
in class MavenProjectsListMojo
protected java.lang.String getActionSuccess()
getActionSuccess
in class MavenProjectsListMojo
protected java.lang.String getActionSuccesses()
getActionSuccesses
in class MavenProjectsListMojo
protected boolean performAction(AbstractProjectsListMojo.AbstractProject p)
performAction
in class AbstractProjectsListMojo
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
execute
in interface org.apache.maven.plugin.Mojo
execute
in class MavenProjectsListWithRootPOMMojo
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException