diff --git a/multiproject/plugin.jelly b/multiproject/plugin.jelly
index 3a617fd5..0366e2b0 100644
--- a/multiproject/plugin.jelly
+++ b/multiproject/plugin.jelly
@@ -56,23 +56,23 @@
-
- The resources won't be included if you just specify "src/java" as directory unless maven is started from within the subproject directory.
-
- Run the site goal of all projects, generating navigation for projects processed according to the
- maven.multiproject.navigation property.
-
- If a navigation.xml is found in
- Run goal
- This plug-in provides the ability to work with many projects via the same interface
- as a single project.
-
- For more information on the functionality provided by this plugin,
- please see the Goals document.
-
- For more information on how to customise the functionality provided
- by this plugin, please see the properties
- document.
-
- This property tells the plugin where the aggreagate sites should be copied to.
-
- The value is "multiproject/" by default, but you can change it to "projects/"
- or "modules/" if you like. Please notice the required trailing slash.
- Another option is to set this property to an empty string, which will tell
- the plugin to place the sites in the root directory of the aggregating site.
-
- This is the base directory that the plugin will use when searching for
- projects to be processed. It is also the 'current directory' for relative paths
-
- Default value is
- This is the list of file specifications to be excluded when searching for
- projects to be processed by the plugin
- Default value is the empty string.
- Set this to true to allow the plugin to continue
- when any project fails during processing.
-
- Default value is
- This is the list of file specifications to be included when searching for
- projects to be processed by the plugin.
-
- Default value is
- This property tells the plugin how to generate navigation for the set of sites being managed.
-
- If the property is set to
- If the property is set to
- Default value is
- This property should be set for
- each subproject separately.
- It allows to control the type of
- artifact (deliverable) which will
- be built, installed or deployed by the reactor.
-
- Default value is 'artifact':'artifact' goal for all projects.
- 'artifact':install-snapshot goal for all projects.
- 'artifact':install-snapshot goal for all projects.
- goal for all projects
- e.g.
- 'artifact':install goal for all project.
-
- 'artifact' is replaced by the value of property
- maven.multiproject.type which should be set
- individualy for each project.
-
- E.g. if we have projects A, B and C
- with following settiing:
-
-
- maven.multiproject.type=warmaven.multiproject.type=ejbmaven.multiproject.type=jar
- Following goals will be run:
-
-
- war:installejb:installjar:install'artifact':install-snapshot goal for all projects.
- ${maven.docs.src}/navigation.xml, it will
- take precedence over the generated multiproject navigation.
- clean:clean for all projects
-
-
-
-
- Property
- Optional?
- Description
-
-
- maven.multiproject.aggregateDir
- Yes
-
-
-
-
- maven.multiproject.basedir
- Yes
-
-
- ${basedir}.
-
-
- maven.multiproject.excludes
- Yes
-
-
-
-
- maven.multiproject.ignoreFailures
- Yes
-
-
- false. That means that if a project fails,
- other projects will not be processed.
-
-
-
- maven.multiproject.includes
- Yes
-
-
- maven multiproject
- must not be included in the set of projects to be processed.
-
- */project.xml, that is all project.xml files one
- directory below the base directory
-
-
-
-
- maven.multiproject.navigation
- Yes
-
-
- independent a navigation menu is generated with each
- project's name linking to the project's URL, as specified in that project's descriptor, project.xml.
- aggregate a navigation menu is generated with each
- project's name linking to /${maven.multiproject.aggregateDir}${project.name}/index.html.
- At the completion of the multiproject:site goal, each project's generated site is copied into
- the appropriate directory. e.g. if WebProject1 and JarProject2 are the names of projects
- processed via multiproject:site, the project that is executing
- multiproject:site will have the generated sites from
- WebProject1/target/docs and JarProject2/target/docs copied into
- target/docs/multiproject/WebProject1 and
- target/docs/multiproject/JarProject2 respectively.
- aggregate.
-
-
-
- maven.multiproject.overviewPage.create
- Yes
-
- Whether a summary of the projects processed should be created.
- Defaults to true
-
-
-
-
- maven.multiproject.overviewPage.title
- Yes
-
- Title of the overview page.
- Defaults to
- Overview of projects.
-
-
-
- maven.multiproject.overviewPage.link
- Yes
-
- Name of the .xml file to be created for the overview page.
- Defaults to
- project-overview.
-
-
-
- maven.multiproject.overviewPage.linkTitle
- Yes
-
- Title of the link to the overview page.
- Defaults to
- Overview of project.
-
-
-
- maven.multiproject.overviewPage.text
- Yes
-
- Text to go at the start of the overview page
- Defaults to blank.
-
-
-
- maven.multiproject.type
- No
-
-
-
- E.g. this property is set to war
- when multiproject will build the project
- it will try to create artifact to attain a goal:
- war:war. If it is set to ear
- the goal which will deliver an artifact will be
- ear:ear
- jar.
- 'artifact':deploy goal for all projects.
+ Run 'artifact':install-snapshot goal for all projects.
'artifact':deploy-snapshot goal for all projects.
+ Run 'artifact':install-snapshot goal for all projects.
Overview of projects.
+ project-overview.
+ Overview of project.
+