You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by br...@apache.org on 2005/03/02 15:38:13 UTC
svn commit: r155925 - maven/maven-1/core/trunk/xdocs/roadmap.xml
Author: brett
Date: Wed Mar 2 06:38:11 2005
New Revision: 155925
URL: http://svn.apache.org/viewcvs?view=rev&rev=155925
Log:
better roadmap
Modified:
maven/maven-1/core/trunk/xdocs/roadmap.xml
Modified: maven/maven-1/core/trunk/xdocs/roadmap.xml
URL: http://svn.apache.org/viewcvs/maven/maven-1/core/trunk/xdocs/roadmap.xml?view=diff&r1=155924&r2=155925
==============================================================================
--- maven/maven-1/core/trunk/xdocs/roadmap.xml (original)
+++ maven/maven-1/core/trunk/xdocs/roadmap.xml Wed Mar 2 06:38:11 2005
@@ -22,20 +22,9 @@
<properties>
<title>Maven Roadmap</title>
<author email="brett@apache.org">Brett Porter</author>
- <!-- TODO [later]: I agree with Jason that JIRA is the best place for this. Perhaps we can utilise the JIRA plugin -->
+ <!-- TODO [later]: Perhaps we can utilise the JIRA plugin -->
</properties>
- <head>
- <style><![CDATA[
-li.legend {
- list-style-type: none;
- background-repeat: no-repeat;
- padding-left: 24px;
- line-height: 1.5em;
-}
- ]]></style>
- </head>
-
<body>
<section name="Roadmap">
<p>
@@ -48,61 +37,40 @@
also defined in JIRA. For example, the full Maven 1.x roadmap can be browsed under the
<a href="http://jira.codehaus.org/browse/MAVEN">MAVEN</a> JIRA project.
</p>
- <table>
- <tr>
- <th>Status</th>
- <th>Description</th>
- </tr>
- <tr>
- <td><img src="images/icon_error_sml.gif"/></td>
- <td>Release modello-1.0-beta-1 with a Maven 1.x plugin and optional Xerces based parser</td>
- </tr>
- <tr>
- <td><img src="images/icon_info_sml.gif"/></td>
- <td>Release maven-model-3.0.0 which specifies the v3 POM accurately</td>
- </tr>
- <tr>
- <td><img src="images/icon_error_sml.gif"/></td>
- <td>Integrate maven-wagon into Maven 1.1 and release maven-wagon-1.0-beta-1</td>
- </tr>
- <tr>
- <td><img src="images/icon_error_sml.gif"/></td>
- <td>Make doxia available for Maven 1.1</td>
- </tr>
- <tr>
- <td><img src="images/icon_error_sml.gif"/></td>
- <td>Specify POM v3.1.0 for Maven 1.1 with some new features, while ensuring backwards compatibility</td>
- </tr>
- <tr>
- <td><img src="images/icon_error_sml.gif"/></td>
- <td>Utilise Maven SCM for the Maven 1.1 core and related plugins</td>
- </tr>
- <tr>
- <td><img src="images/icon_error_sml.gif"/></td>
- <td>Make Maven embeddable in other systems such as continuum</td>
- </tr>
- <tr>
- <td><img src="images/icon_error_sml.gif"/></td>
- <td>Upgrade Ant to 1.6.2 or above inside Maven's core</td>
- </tr>
- <tr>
- <td><img src="images/icon_success_sml.gif"/></td>
- <td>Upgrade Jelly to a newer release (currently 1.0-beta-4) for Maven 1.1</td>
- </tr>
- <tr>
- <td><img src="images/icon_help_sml.gif"/></td>
- <td>Separate plugin classloaders with a compatibility option to disable this for Maven 1.0 based projects</td>
- </tr>
- </table>
- <p>
- Legend:
+ <subsection name="Maven 1.1 beta 1">
+ <p>
+ Maven 1.1 beta 1 will be a feature complete version of Maven 1.1. The main objectives of this release are:
+ </p>
<ul>
- <li class="legend" style="background-image: url(images/icon_success_sml.gif)">Success</li>
- <li class="legend" style="background-image: url(images/icon_info_sml.gif)">In progress</li>
- <li class="legend" style="background-image: url(images/icon_error_sml.gif)">Not started</li>
- <li class="legend" style="background-image: url(images/icon_help_sml.gif)">Tentative</li>
+ <li>Integration of Maven 2 technologies such as Maven Wagon, Maven SCM and the new model code</li>
+ <li>Ant 1.6 support</li>
+ <li>Upgrade to later releases of dependencies, in particular Jelly</li>
+ <li>Improved POM layout</li>
+ <li>Bugfixes</li>
</ul>
- </p>
+ <p>
+ With just a <a href="reference/backwards-compatibility.html">few exceptions</a>, Maven 1.1 will be backwards
+ compatible with Maven 1.0.
+ </p>
+ </subsection>
+ <subsection name="Maven 1.1">
+ <p>
+ After sufficient testing of the beta(s) and at least one release candidate, Maven 1.1 will be released.
+ </p>
+ </subsection>
+ <subsection name="Maven 2.0 alpha 1">
+ <p>
+ Maven 2.0 is a complete rewrite. It will not be backwards compatible with any of the Maven 1.x releases.
+ However it is significantly faster, and has an architecture that supports implementing the popular requested
+ features that Maven 1.x could not. Many of these features, such as transitive dependencies have already been
+ implemented.
+ </p>
+ <p>
+ The alpha releases of Maven 2.0 will not be feature complete and are not expected to be production ready.
+ They will be used as a technology preview, however we will work with early adopters to attempt to maintain
+ backwards compatibility as much as possible.
+ </p>
+ </subsection>
</section>
</body>
</document>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org