diff --git a/changes/plugin.jelly b/changes/plugin.jelly index 87c9a080..d2450e55 100644 --- a/changes/plugin.jelly +++ b/changes/plugin.jelly @@ -14,7 +14,7 @@ @@ -29,7 +29,7 @@ diff --git a/changes/plugin.properties b/changes/plugin.properties index ebcb54b5..4d25ca8f 100644 --- a/changes/plugin.properties +++ b/changes/plugin.properties @@ -3,10 +3,3 @@ # ------------------------------------------------------------------- # changes plugin. # ------------------------------------------------------------------- -# These three don't belong here. -maven.build.dir = ${basedir}/target -maven.gen.docs = ${maven.build.dir}/generated-xdocs -maven.docs.outputencoding = ISO-8859-1 - -maven.changelog.range = 30 -maven.changelog.factory = org.apache.maven.cvslib.CvsChangeLogFactory diff --git a/changes/project.xml b/changes/project.xml index 3758ed2d..4852e864 100644 --- a/changes/project.xml +++ b/changes/project.xml @@ -5,7 +5,7 @@ 3 maven-changes-plugin Maven Changes Plug-in - 1.2 + 1.2-SNAPSHOT Java Project Management Tools http://maven.apache.org/reference/plugins/changes/ /www/maven.apache.org/reference/plugins/changes/ @@ -13,7 +13,23 @@ scm:cvs:pserver:anoncvs@cvs.apache.org:/home/cvspublic:maven/src/plugins-build/changes/ http://cvs.apache.org/viewcvs/maven/src/plugins-build/changes/ + + + 1.2 + 1.2 + HEAD + + + + Vincent Massol + vmassol + vmassol@pivolis.com + Pivolis + + Java Developer + + Ben Walding bwalding @@ -24,38 +40,14 @@ - - - ant - 1.5.1 - - root - - - - commons-jelly - commons-jelly-tags-jsl - 20030211.143151 - - root.maven - - - - commons-jelly - commons-jelly-tags-xml - 20030211.142705 - http://jakarta.apache.org/commons/jelly/libs/xml/ - - root.maven - - - - commons-logging - 1.0.1 - - - junit - 3.8.1 - - + + + maven-changes-plugin + maven-changelog-plugin + maven-file-activity-plugin + maven-developer-activity-plugin + maven-file-activity-plugin + maven-license-plugin + maven-linkcheck-plugin + diff --git a/changes/xdocs/changes.xml b/changes/xdocs/changes.xml new file mode 100644 index 00000000..c98e4020 --- /dev/null +++ b/changes/xdocs/changes.xml @@ -0,0 +1,17 @@ + + + + Changes + Vincent Massol + + + + + + Fixed the xdocs which were simply a copy of the changelog plugin + docs. + + + + + diff --git a/changes/xdocs/goals.xml b/changes/xdocs/goals.xml index c3c28e5b..f9d08559 100644 --- a/changes/xdocs/goals.xml +++ b/changes/xdocs/goals.xml @@ -2,27 +2,24 @@ - Maven Ant Plug-in Goals - dIon Gillard + Maven Changes Plug-in Goals + Vincent Massol
+

+ This plugin is called automatically by the + site plugin when it generates the project + web site. +

- + - - - -
GoalDescription
changelogreport - This is the default goal of the plugin and simply attains - the changelog:generate goal. -
changelog:generate - Generates a report from the source control system showing - changes by date along with the message, if any, provided - by the developer when making the change + Generate the Changes reports showing the difference between + project releases.
diff --git a/changes/xdocs/index.xml b/changes/xdocs/index.xml index 2149b1a9..158d3616 100644 --- a/changes/xdocs/index.xml +++ b/changes/xdocs/index.xml @@ -2,27 +2,52 @@ - Maven Changelog Plug-in - Jason van Zyl - dIon Gillard + Maven Changes Plug-in + Vincent Massol -
+

- This plugin produces a nicely formatted changelog report so project - team members can see at a glance what changes have been made - recently to the project. Currently, there are three supported - source control systems: CVS, StarTeam and Subversion. -

-

- For more information on the functionality provided by this plugin, - please see the Goals document. + This plugin produces a changes report showing the differences + between different releases of the project using it.

- For more information on how to customise the functionality provided - by this plugin, please see the properties - document. + In order to use this plugin, simply create a changes.xml + file in your xdocs directory. Here's an example of a + typical changes.xml, showing the syntax: +

+ + + Page title + Vincent Massol + + + + + + Blah blah. + + + + + + Added blah blah. + + + Corrected bug blah blah. + + + Removed blah blah. + + + + +]]> +

+ A live Changes example report can be found + here.

diff --git a/changes/xdocs/navigation.xml b/changes/xdocs/navigation.xml index b280f235..a0b20a03 100644 --- a/changes/xdocs/navigation.xml +++ b/changes/xdocs/navigation.xml @@ -1,14 +1,11 @@ - + - Maven Change log Plugin + Maven Changes log Plugin - - - diff --git a/changes/xdocs/properties.xml b/changes/xdocs/properties.xml index e8e81d70..a9045fee 100644 --- a/changes/xdocs/properties.xml +++ b/changes/xdocs/properties.xml @@ -2,87 +2,15 @@ - Changelog Properties - Stéphane MOR + Changes Properties + Vincent Massol -
- - - - - - - - - - - - - - - - - - - - - -
Property nameOptional?Description
maven.changelog.rangeYes - Specifies the range to use when generating the change log. - This is used by the "changelog" goal. The default value is - 5 days. Note: when using the Subversion - changelog factory, you must set this property to an - empty value because the Subversion ra_dav module (used to - access DAV repositories) does not support date operations - yet. If you are using a local repository (ra_local), then - this does not apply to you. -
maven.changelog.factoryYes - Specifies a fully qualified class name implementing the - org.apache.maven.changelog.ChangeLogFactory interface. - The class creates the ChangeLogGenerator and - ChangeLogParser pair required to create the change - log. This is used by the "changelog" and "activity" goals. - The default value is - org.apache.maven.cvslib.CvsChangeLogFactory. In - addition, there is also a Subversion factory ( - org.apache.maven.svnlib.SvnChangeLogFactory) as well as - a StarTeam factory ( - org.apache.maven.starteamlib.StarteamChangeLogFactory). -
maven.docs.outputencodingYes - The output encoding for the generated xml documents. Set by - the xdoc plugin, it defaults to ISO-8859-1 -
-
-
- - - - - - - - - - - - - - - - -
Property nameOptional?Description
maven.gen.docsYes - The directory where the generated report is created. - This directory holds the generated documents for - processing by the xdoc plugin. -
maven.mode.onlineYes - Used by the plugin to check if the user is currently 'online' - and hence has access to the source code repository. -
+
+

+ There are no properties for this plugin. +