Fill in the About Maven 2.0 section

git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163828 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Brett Leslie Porter 2005-04-07 07:01:44 +00:00
parent c7761703c8
commit d777d4acaa
5 changed files with 258 additions and 15 deletions

View File

@ -76,4 +76,7 @@
<archive>http://nagoya.apache.org/eyebrowse/SummarizeList?listName=dev@maven.apache.org</archive>
</mailingList>
</mailingLists>
<reports>
<report>maven-faq-plugin</report>
</reports>
</project>

View File

@ -0,0 +1,158 @@
<faqs title="About Maven 2.0">
<part id="About Maven 2.0">
<faq id="what-is-maven">
<question>What is Maven?</question>
<answer>
<p>
Maven is a tool that is used to process your project information and sources, not only to build it into
binary form but also to generate information to help you get a single view of all aspects of your project,
and in some cases related projects.
</p>
<p>
For a full description, see the main
<a href="http://maven.apache.org/about/whatismaven.html">What is Maven?</a>
document.
</p>
<p>
Maven has also grown into a project that is building other products to help in the software development lifecycle<!--,
such as the <a href="http://maven.apache.org/continuum">Continuum</a> continuous integration server -->.
<a href="http://maven.apache.org/project/index.html">More information about the Maven Project</a>.
</p>
</answer>
</faq>
<faq id="features">
<question>What are the features of Maven 2.0?</question>
<answer>
<p>
Maven 2.0 has the following major features:
</p>
<ul>
<li>Simple project setup that follows best practices - get a new project or module started in seconds</li>
<li>Consistent usage across all projects means no ramp up time for new developers coming onto a project</li>
<li>Superior dependency management including automatic updating, dependency closures (also known as transitive dependencies)</li>
<li>A large and growing repository of libraries and metadata to use out of the box, and arrangements in place
with the largest Open Source projects for real-time availability of their latest releases</li>
<li>Extensible, with the ability to easily write plugins in Java or other scripting languages</li>
<li>Instant access to new features with little or no extra configuration</li>
</ul>
<p>
The following features are available in Maven 1.0 and will be available and much improved in Maven 2.0 through
the coming releases:
</p>
<ul>
<li>Deployment and release management</li>
<li>Comprehensive project information and reporting</li>
<li>Website and documentation building tools</li>
</ul>
</answer>
</faq>
<faq id="m2-goals">
<question>Tell me about the goals of Maven 2.0</question>
<answer>
<p>
You've seen
<a href="#what-is-maven">above</a> the goals that Maven aims to achieve, however there have also
been questions about why Maven 2.0 is rewritten from the successful Maven 1.0. In summary, the main goals of
the new Maven 2.0 architecture are:
</p>
<ul>
<li>To be simple to use - it should be more obvious and consistent about how things are working</li>
<li>Fast - a new architecture and smaller memory footprint make it as fast as possible</li>
<li>To be able to implement the features demanded that were not possible under the Maven 1.0 architecture</li>
</ul>
<p>
Unfortunately, to reach these goals - we've had to sacrifice backwards compatibility to do this. Instead of
making many small incremental changes that would break compatibility often over time, we decided to build on a
new, solid base that can be reliable for the future, and also to maintain the existing Maven 1.x product to
ensure that existing users are not left out in the cold.
</p>
</answer>
</faq>
<faq id="tech-review">
<question>What does Technology Preview mean?</question>
<answer>
<p>
While Maven 2.0 is quite useful as is, it does not yet have all of the features of it's predecessor, and has
some limitations that may impede it's use on a day-to-day basis in your projects.
</p>
<p>
This release is being made available so that people who are interested in the future of Maven can take a
sneak peek, while those interested in becoming early adopters can get involved in the development and
direction of the project.
</p>
<p>
For more information on whether this release of Maven 2.0 should be used in your environment, please consult
<a href="maven1.html#m1-or-m2">this topic</a>.
</p>
</answer>
</faq>
<faq id="release-schedule">
<question>How often will Maven 2.0 be released?</question>
<answer>
<p>
We are working to a 4-5 week release cycle, meaning that there will be at least one release per month.
</p>
<p>
The first releases such as the technology preview will be designated "alpha" releases, indicating that
they are not yet feature complete and there are outstanding bugs. Following that, "beta" releases will be
made available where introduction of new features will be restricted and the focus on improving usability and
stability. Finally, one or more release candidates will be distributed for testing that are genuinely believed
to be final, with the expectation that a final release would be available shortly afterwards.
</p>
<p>
We will continue with the successful technique from Maven 1.0 of making plugins available on a separate
release schedule so that new features can be obtained as they are ready and tested.
</p>
</answer>
</faq>
<faq id="get-involved">
<question>Can I get involved?</question>
<answer>
<p>
The Maven project welcomes anyone that wishes to contribute to do so by providing patches to the source code,
participating in design discussions, or to help out on the users mailing list by answering questions.
</p>
<p>
Frequent contributors recognised by existing committers to the project may be asked if they would like to
join the project.
</p>
<p>
For more information, please see
<a href="http://maven.apache.org/contributing/help.html">How to Help</a>.
</p>
</answer>
</faq>
<faq id="get-help">
<question>Where do I get help with Maven 2.0?</question>
<answer>
<p>
Help for both Maven 1.0 and Maven 2.0 can be obtained by subscribing and posting to the
<a href="http://maven.apache.org/mail-lists.html">Maven Users List</a>. If you are posting about Maven 2.0,
please make that clear in your email.
</p>
<p>
You can also join us on IRC at
<code>irc.codehaus.org</code> on
<code>#maven2</code>. This is available both
over
<a href="irc://irc.codehaus.org/#maven2">IRC</a> and
<a href="http://irc.codehaus.org/">HTTP</a> for those behind firewalls (enter
<code>#maven2</code> in the
<i>Channel</i> box).
</p>
<p>
Please remember that is is a preview release, so please be patient with features that are not yet implemented,
and be prepared to do some research and to help out yourself wherever possible.
</p>
</answer>
</faq>
</part>
</faqs>

View File

@ -9,10 +9,23 @@
<h5 style="margin: 0; font-size: smaller; border-bottom: 1px solid #aaaaaa">Get Maven 2.0</h5>
<p style="font-size: smaller">
<a href="http://maven.apache.org/start/download.html">
<img valign="top" src="http://maven.apache.org/images/folder-open.gif" border="0" alt="" title="download" />
<img valign="top" src="http://maven.apache.org/images/folder-open.gif" border="0" alt="" title="download"/>
Download
</a> Maven 2.0 Build 1 <small>(682K)</small><br/>
</a> Maven 2.0 Build 1
<small>(682K)</small>
<br/>
</p>
<ul style="margin-top: 0">
<li style="font-size: smaller">
<a href="#">System Requirements</a>
</li>
<li style="font-size: smaller">
<a href="#">Installation Instructions</a>
</li>
<li style="font-size: smaller">
<a href="#">Getting Started</a>
</li>
</ul>
</div>
<p>
Maven is a software project management and comprehension tool. Based on the concept of a project object model
@ -23,15 +36,44 @@
</p>
<p>
Maven 2.0 is a rewrite of the popular Maven application to achieve a number of goals, and to provide a stable
basis to take it into the future. It is currently available as a Technology Preview pre-release.
basis to take it into the future. It is currently available as a Technology Preview.
</p>
<ul style="list-style-type: square">
<li><i><a href="#">What is Maven?</a></i></li>
<li><i>What are the <a href="#">features of Maven 2.0</a>?</i></li>
<li><i>Tell me about the <a href="#">goals of Maven 2.0</a></i></li>
<li><i>What does <a href="#">pre-release Technology Preview</a> mean?</i></li>
<li><i>How often will Maven 2.0 be <a href="#">released</a>?</i></li>
<li><i>Can I <a href="#">get involved</a>?</i></li>
<li>
<i>
<a href="about.html#what-is-maven">What is Maven?</a>
</i>
</li>
<li>
<i>What are the
<a href="about.html#features">features of Maven 2.0</a>?
</i>
</li>
<li>
<i>Tell me about the
<a href="about.html#m2-goals">goals of Maven 2.0</a>
</i>
</li>
<li>
<i>What does
<a href="about.html#tech-preview">Technology Preview</a> mean?
</i>
</li>
<li>
<i>How often will Maven 2.0 be
<a href="about.html#release-schedule">released</a>?
</i>
</li>
<li>
<i>Can I
<a href="about.html#get-involved">get involved</a>?
</i>
</li>
<li>
<i>Where do I
<a href="about.html#get-help">get help</a> with Maven 2.0?
</i>
</li>
</ul>
<p>
<b style="font-size: larger">Information for Maven 1.0 Users</b>
@ -41,10 +83,26 @@
1.0.
</p>
<ul style="list-style-type: square">
<li><i><a href="#">What's changed?</a></i></li>
<li><i><a href="#">Should I use Maven 2.0, or Maven 1.0?</a></i></li>
<li><i><a href="#">What will happen</a> to Maven 1.0?</i></li>
<li><i>Will my <a href="#">Maven 1.0 plugins</a> be supported?</i></li>
<li>
<i>
<a href="#">What's changed?</a>
</i>
</li>
<li>
<i>
<a href="#">Should I use Maven 2.0, or Maven 1.0?</a>
</i>
</li>
<li>
<i>
<a href="#">What will happen</a> to Maven 1.0?
</i>
</li>
<li>
<i>Will my
<a href="#">Maven 1.0 plugins</a> be supported?
</i>
</li>
</ul>
<p>
<b style="font-size: larger">User's Guide</b>
@ -53,8 +111,16 @@
Maven is now simpler than ever to use!
</p>
<ul style="list-style-type: square">
<li><i><a href="#">Getting Started</a></i></li>
<li><i><a href="#">Configuring Maven</a></i></li>
<li>
<i>
<a href="#">Getting Started</a>
</i>
</li>
<li>
<i>
<a href="#">Configuring Maven</a>
</i>
</li>
</ul>
</section>
</body>

View File

@ -0,0 +1,11 @@
<project>
<title>Maven 2</title>
<body>
<links>
<item name="Maven 1.0" href="http://maven.apache.org/"/>
<item name="Maven 2" href="http://maven.apache.org/maven2/"/>
</links>
</body>
</project>

View File

@ -0,0 +1,5 @@
a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
background: none;
padding-right: 0;
}