Initial release of multichanges plugin. It generates a release dashboard for all subprojects. An example can be found at http://maven.apache.org/reference/plugins/optional/release-report.html
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114306 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
1 parent
c8415d9b43
commit
67eeacdc02
12 files changed
+361
No files matched your search
@@ -0,0 +1 @@
|
||||
stylesheets
|
||||
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0"?>
|
||||
<document>
|
||||
<properties>
|
||||
<title>Changes</title>
|
||||
<author email="vmassol@apache.org">Vincent Massol</author>
|
||||
</properties>
|
||||
|
||||
<body>
|
||||
|
||||
<release version="1.0" date="in CVS">
|
||||
<action dev="vmassol" type="add">
|
||||
Initial creation.
|
||||
</action>
|
||||
</release>
|
||||
|
||||
</body>
|
||||
</document>
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0"?>
|
||||
<document>
|
||||
|
||||
<properties>
|
||||
<title>Maven Multichanges plugin Goals</title>
|
||||
<author email="vmassol@apache.org">Vincent Massol</author>
|
||||
</properties>
|
||||
|
||||
<body>
|
||||
<section name="Goals">
|
||||
<p>
|
||||
This plugin is called automatically by the
|
||||
<code>site</code> plugin when it generates the project
|
||||
web site.
|
||||
</p>
|
||||
<table>
|
||||
<tr><th>Goal</th><th>Description</th></tr>
|
||||
<tr>
|
||||
<td>multichanges:report</td>
|
||||
<td>
|
||||
Generate the release dashboard showing the latest release dates
|
||||
and versions of the different subprojects.
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</section>
|
||||
</body>
|
||||
</document>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0"?>
|
||||
<document>
|
||||
|
||||
<properties>
|
||||
<title>Maven Multichanges plugin</title>
|
||||
<author email="vmassol@apache.org">Vincent Massol</author>
|
||||
</properties>
|
||||
|
||||
<body>
|
||||
<section name="Maven Multichanges plugin">
|
||||
<p>
|
||||
Generate a release dashboard from information found in
|
||||
project <code>changes.xml</code> files. This plugin operates
|
||||
on all subprojects. It shows the latest release dates and
|
||||
versions of all subprojects.
|
||||
</p>
|
||||
</section>
|
||||
</body>
|
||||
|
||||
</document>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
|
||||
<project name="Maven Multichanges plugin">
|
||||
|
||||
<title>Maven MultiChanges plugin</title>
|
||||
|
||||
<body>
|
||||
<links>
|
||||
<item name="Maven" href="http://maven.apache.org/"/>
|
||||
</links>
|
||||
<menu name="Overview">
|
||||
<item name="Goals" href="/goals.html" />
|
||||
<item name="Properties" href="/properties.html" />
|
||||
</menu>
|
||||
</body>
|
||||
</project>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<document>
|
||||
|
||||
<properties>
|
||||
<title>Multichanges properties</title>
|
||||
<author email="vmassol@apache.org">Vincent Massol</author>
|
||||
</properties>
|
||||
|
||||
<body>
|
||||
<section name="Multichanges properties">
|
||||
<source><![CDATA[
|
||||
maven.multichanges.basedir=${basedir}
|
||||
maven.multichanges.includes=*/project.xml
|
||||
maven.multichanges.excludes=**/target/**/project.xml,project.xml
|
||||
maven.multichanges.ignoreFailures=false
|
||||
|
||||
# Generated dashboard raw data file
|
||||
maven.multichanges.data = ${maven.build.dir}/multichanges.xml
|
||||
|
||||
# Report name (without extension)
|
||||
maven.multichanges.report = multichanges-report
|
||||
]]></source>
|
||||
</section>
|
||||
</body>
|
||||
</document>
|
||||
Reference in new issue
Block a user