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