Author: brett
Date: Thu Nov 2 23:53:33 2006
New Revision: 470706
URL: http://svn.apache.org/viewvc?view=rev&rev=470706
Log:
redesign front page and group documentation under the running, using, plugin,
repository and developer categories
Added:
maven/site/trunk/src/site/apt/maven-developers/
maven/site/trunk/src/site/apt/maven-developers/index.apt
maven/site/trunk/src/site/apt/plugin-developers/
maven/site/trunk/src/site/apt/plugin-developers/cookbook/
maven/site/trunk/src/site/apt/plugin-developers/cookbook/index.apt
maven/site/trunk/src/site/apt/plugin-developers/index.apt
maven/site/trunk/src/site/apt/repository/
maven/site/trunk/src/site/apt/repository/index.apt
maven/site/trunk/src/site/apt/run-maven/
maven/site/trunk/src/site/apt/run-maven/cookbook/
maven/site/trunk/src/site/apt/run-maven/cookbook/index.apt
maven/site/trunk/src/site/apt/run-maven/index.apt
maven/site/trunk/src/site/apt/todo.apt
- copied unchanged from r470661,
maven/site/branches/brett-navigation-refactor/src/site/apt/todo.apt
maven/site/trunk/src/site/apt/users/
maven/site/trunk/src/site/apt/users/cookbook/
maven/site/trunk/src/site/apt/users/cookbook/index.apt
maven/site/trunk/src/site/apt/users/index.apt
maven/site/trunk/src/site/resources/images/archiva.png (with props)
maven/site/trunk/src/site/resources/images/continuum.png (with props)
maven/site/trunk/src/site/resources/images/folder-open.gif (with props)
Removed:
maven/site/trunk/src/site/apt/where-is-it.apt
Modified:
maven/site/trunk/src/site/apt/community.apt
maven/site/trunk/src/site/fml/project-faq.fml
maven/site/trunk/src/site/resources/css/site.css
maven/site/trunk/src/site/site.xml
maven/site/trunk/src/site/xdoc/index.xml
Modified: maven/site/trunk/src/site/apt/community.apt
URL:
http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/community.apt?view=diff&rev=470706&r1=470705&r2=470706
==============================================================================
--- maven/site/trunk/src/site/apt/community.apt (original)
+++ maven/site/trunk/src/site/apt/community.apt Thu Nov 2 23:53:33 2006
@@ -66,7 +66,8 @@
lots of bandwidth, please consider becomming a mirror for the Maven central
repository.
As you can imagine, thousands of users downloading can put quite a strain on
one server.
- If you wish to be a mirror, please make an announcement on the
{{{mailto:[EMAIL PROTECTED] User List}}.
+ If you wish to be a mirror, please file a request in the
{{{http://jira.codehaus.org/browse/MPA}Maven Project Administration}}
+ JIRA project.
** Host a Public Repository
@@ -80,9 +81,11 @@
** Mailing Lists
- The {{{mail-lists.html}Maven Mailing Lists}}. Specifically, the
{{{mailto:[EMAIL PROTECTED] User List}}.
+ Maven has a number of {{{mail-lists.html}Mailing Lists}}, and a the Maven
User List is specifically dedicated to
+ answering questions about all things Maven.
** IRC
- Log into the {{{http://irc.codehaus.org/}#maven IRC channel}} at
{{{http://codehaus.org/}Codehaus}}.
+ Log into the <<<#maven>>> IRC channel on <<<irc.codehaus.org>>>. If you
would like to access this over a web interface,
+ you can do so at {{http://irc.codehaus.org/}}.
Added: maven/site/trunk/src/site/apt/maven-developers/index.apt
URL:
http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/maven-developers/index.apt?view=auto&rev=470706
==============================================================================
--- maven/site/trunk/src/site/apt/maven-developers/index.apt (added)
+++ maven/site/trunk/src/site/apt/maven-developers/index.apt Thu Nov 2
23:53:33 2006
@@ -0,0 +1,20 @@
+ -----
+ Maven Developer Centre
+ -----
+ Brett Porter
+ -----
+ 3 November 2006
+ -----
+
+Maven Developer Centre
+
+ This documentation centre is for people who are Maven developers, or would
like to contribute.
+
+ <<COMING SOON!>>
+
+~~TODO: tasks as buttons?
+
+~~TODO: link to existing documents in community
+
+~~TODO: cookbook with more in depth documents like cutting releases, etc.
+
Added: maven/site/trunk/src/site/apt/plugin-developers/cookbook/index.apt
URL:
http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/plugin-developers/cookbook/index.apt?view=auto&rev=470706
==============================================================================
--- maven/site/trunk/src/site/apt/plugin-developers/cookbook/index.apt (added)
+++ maven/site/trunk/src/site/apt/plugin-developers/cookbook/index.apt Thu Nov
2 23:53:33 2006
@@ -0,0 +1,13 @@
+ -----
+ Plugin Cookbook
+ -----
+ Brett Porter
+ -----
+ 3 November 2006
+ -----
+
+Plugin Cookbook
+
+ <<COMING SOON!>>
+
+ <(Like to help write documentation? See
{{{../../guides/development/guide-helping.html} How to Contribute}})>
Added: maven/site/trunk/src/site/apt/plugin-developers/index.apt
URL:
http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/plugin-developers/index.apt?view=auto&rev=470706
==============================================================================
--- maven/site/trunk/src/site/apt/plugin-developers/index.apt (added)
+++ maven/site/trunk/src/site/apt/plugin-developers/index.apt Thu Nov 2
23:53:33 2006
@@ -0,0 +1,32 @@
+ -----
+ Plugin Developers Centre
+ -----
+ Brett Porter
+ -----
+ 3 November 2006
+ -----
+
+Plugin Developers Centre
+
+ This documentation centre is for those that are developing Maven plugins.
This might be for your own build, or as
+ an accompaniment to your third party tool.
+
+~~TODO: callout
+
+ <<What is a Mojo?>> A mojo is a <<M>>aven plain <<O>>ld <<J>>ava <<O>>bject.
Each mojo is an executable <goal> in
+ Maven, and a plugin is a distribution of one or more related mojos.
+
+~~TODO: tasks as buttons?
+
+ * {{{../guides/plugin/guide-java-plugin-development.html} Your First Mojo}}
- Learn how to write your first plugin
+
+ * {{{cookbook/index.html} Plugin Cookbook}} - Examples for how to perform
common tasks in plugins.
+
+~~TODO: trails
+
+* Reference
+
+ * {{{../developers/mojo-api-specification.html} Mojo API and Annotation
Reference}}
+
+ * {{{../ref/current/index.html} Maven API Reference}}
+
Added: maven/site/trunk/src/site/apt/repository/index.apt
URL:
http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/repository/index.apt?view=auto&rev=470706
==============================================================================
--- maven/site/trunk/src/site/apt/repository/index.apt (added)
+++ maven/site/trunk/src/site/apt/repository/index.apt Thu Nov 2 23:53:33 2006
@@ -0,0 +1,23 @@
+ -----
+ Repository Centre
+ -----
+ Brett Porter
+ -----
+ 3 November 2006
+ -----
+
+Maven Repository Centre
+
+ This documentation centre is for those that need to use or contribute to the
Maven repository. This includes those
+ that need dependencies for their own build, notice errors in the repository
metadata, or projects that wish to have
+ their releases added to the Maven repository.
+
+~~TODO: tasks as buttons?
+
+~~TODO: concepts
+
+ * {{{../project-faq.html} Maintaining your Metadata}} - Information for
third-party projects
+
+ * {{{../guides/mini/guide-maven-evangelism.html} Guide to Maven Evangelism}}
- Helping to improve the metadata of the dependencies you use
+
+~~TODO: more documents to link to here. Use the navigation cues (how to
upload, how to mirror, etc).
Added: maven/site/trunk/src/site/apt/run-maven/cookbook/index.apt
URL:
http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/run-maven/cookbook/index.apt?view=auto&rev=470706
==============================================================================
--- maven/site/trunk/src/site/apt/run-maven/cookbook/index.apt (added)
+++ maven/site/trunk/src/site/apt/run-maven/cookbook/index.apt Thu Nov 2
23:53:33 2006
@@ -0,0 +1,13 @@
+ -----
+ Build Cookbook
+ -----
+ Brett Porter
+ -----
+ 3 November 2006
+ -----
+
+Build Cookbook
+
+ <<COMING SOON!>>
+
+ <(Like to help write documentation? See
{{{../../guides/development/guide-helping.html} How to Contribute}})>
Added: maven/site/trunk/src/site/apt/run-maven/index.apt
URL:
http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/run-maven/index.apt?view=auto&rev=470706
==============================================================================
--- maven/site/trunk/src/site/apt/run-maven/index.apt (added)
+++ maven/site/trunk/src/site/apt/run-maven/index.apt Thu Nov 2 23:53:33 2006
@@ -0,0 +1,13 @@
+ -----
+ Build Cookbook
+ -----
+ Brett Porter
+ -----
+ 3 November 2006
+ -----
+
+Build Cookbook
+
+ <<COMING SOON!>>
+
+ <(Like to help write documentation? See
{{{../../guides/development/guide-helping.html} How to Contribute}})>
Added: maven/site/trunk/src/site/apt/users/cookbook/index.apt
URL:
http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/users/cookbook/index.apt?view=auto&rev=470706
==============================================================================
--- maven/site/trunk/src/site/apt/users/cookbook/index.apt (added)
+++ maven/site/trunk/src/site/apt/users/cookbook/index.apt Thu Nov 2 23:53:33
2006
@@ -0,0 +1,13 @@
+ -----
+ Build Cookbook
+ -----
+ Brett Porter
+ -----
+ 3 November 2006
+ -----
+
+Build Cookbook
+
+ <<COMING SOON!>>
+
+ <(Like to help write documentation? See
{{{../../guides/development/guide-helping.html} How to Contribute}})>
Added: maven/site/trunk/src/site/apt/users/index.apt
URL:
http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/users/index.apt?view=auto&rev=470706
==============================================================================
--- maven/site/trunk/src/site/apt/users/index.apt (added)
+++ maven/site/trunk/src/site/apt/users/index.apt Thu Nov 2 23:53:33 2006
@@ -0,0 +1,33 @@
+ -----
+ Users Centre
+ -----
+ Brett Porter
+ -----
+ 3 November 2006
+ -----
+
+Maven Users Centre
+
+ This documentation centre is for those that have decided to use Maven to
build their project, and would like to get
+ started quickly, or are already using Maven and would like to add new
functionality or fix a problem in their build.
+
+~~TODO: tasks as buttons?
+
+ * {{{../download.html} Download Maven}} - Download the latest version of
Maven
+
+ * {{{../getting-started/maven-in-five-minutes.html} The 5 minute test}} -
Learn how to use Maven in 5 minutes
+
+ * {{{../getting-started/index.html} Getting Started Tutorial}} - An in depth
tutorial once you've learned the basics
+
+ * {{{cookbook/index.html} Build Cookbook}} - Examples for how to add
functionality to your build
+
+~~TODO: old getting started guide should become a beginners trail, and remove
content covered in the 5 minute tutorial
+
+~~TODO: link to repository centre and plugin developers centre, and the
reasons why they would progress there
+
+* Reference
+
+ * {{{../pom.html} POM Reference}}
+
+ * {{{../settings.html} Settings Reference}}
+
Modified: maven/site/trunk/src/site/fml/project-faq.fml
URL:
http://svn.apache.org/viewvc/maven/site/trunk/src/site/fml/project-faq.fml?view=diff&rev=470706&r1=470705&r2=470706
==============================================================================
--- maven/site/trunk/src/site/fml/project-faq.fml (original)
+++ maven/site/trunk/src/site/fml/project-faq.fml Thu Nov 2 23:53:33 2006
@@ -40,7 +40,7 @@
<p>
It is best to get it right at the time of a release to avoid having
to make difficult updates later on.
Your information can be submitted to Maven using the regular
- <a
href="http://maven.apache.org/maven2/guides/mini/guide-ibiblio-upload.html">repository
upload procedure</a>
+ <a href="guides/mini/guide-ibiblio-upload.html">repository upload
procedure</a>
.
</p>
<p>
Modified: maven/site/trunk/src/site/resources/css/site.css
URL:
http://svn.apache.org/viewvc/maven/site/trunk/src/site/resources/css/site.css?view=diff&rev=470706&r1=470705&r2=470706
==============================================================================
--- maven/site/trunk/src/site/resources/css/site.css (original)
+++ maven/site/trunk/src/site/resources/css/site.css Thu Nov 2 23:53:33 2006
@@ -9,10 +9,13 @@
#downloadbox {
float: right;
- margin: 0 1em 2em 2em;
- padding: 1em;
+ margin-left: 2em;
+ padding-left: 1em;
+ padding-right: 1em;
+ padding-bottom: 1em;
border: 1px solid #999;
background-color: #eee;
+ width: 17.5em;
}
#downloadbox h5 {
@@ -21,6 +24,7 @@
border-bottom: 1px solid #aaaaaa;
font-size: smaller;
padding: 0;
+ margin-top: 1em;
}
#downloadbox p {
@@ -28,13 +32,6 @@
margin-bottom: 0;
}
-#downloadbox ul {
- margin-top: 0;
- margin-bottom: 1em;
- list-style-type: disc;
+#downloadbox a {
+ white-space: nowrap;
}
-
-#downloadbox li {
- font-size: smaller;
-}
-
Added: maven/site/trunk/src/site/resources/images/archiva.png
URL:
http://svn.apache.org/viewvc/maven/site/trunk/src/site/resources/images/archiva.png?view=auto&rev=470706
==============================================================================
Binary file - no diff available.
Propchange: maven/site/trunk/src/site/resources/images/archiva.png
------------------------------------------------------------------------------
svn:mime-type = image/png
Added: maven/site/trunk/src/site/resources/images/continuum.png
URL:
http://svn.apache.org/viewvc/maven/site/trunk/src/site/resources/images/continuum.png?view=auto&rev=470706
==============================================================================
Binary file - no diff available.
Propchange: maven/site/trunk/src/site/resources/images/continuum.png
------------------------------------------------------------------------------
svn:mime-type = image/png
Added: maven/site/trunk/src/site/resources/images/folder-open.gif
URL:
http://svn.apache.org/viewvc/maven/site/trunk/src/site/resources/images/folder-open.gif?view=auto&rev=470706
==============================================================================
Binary file - no diff available.
Propchange: maven/site/trunk/src/site/resources/images/folder-open.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Modified: maven/site/trunk/src/site/site.xml
URL:
http://svn.apache.org/viewvc/maven/site/trunk/src/site/site.xml?view=diff&rev=470706&r1=470705&r2=470706
==============================================================================
--- maven/site/trunk/src/site/site.xml (original)
+++ maven/site/trunk/src/site/site.xml Thu Nov 2 23:53:33 2006
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<project name="Maven">
+ <!-- TODO: inherited publish, banner, skin -->
<bannerLeft>
<name>Maven</name>
<src>images/apache-maven-project-2.png</src>
@@ -8,23 +9,17 @@
<bannerRight>
<src>images/maven-logo-2.gif</src>
</bannerRight>
- <publishDate format="dd MMM yyyy" />
+ <publishDate format="dd MMM yyyy" position="right" />
<skin>
<groupId>org.apache.maven.skins</groupId>
<artifactId>maven-stylus-skin</artifactId>
</skin>
<body>
- <links>
+ <!-- TODO: inherited breadcrumbs, head, link menu -->
+ <breadcrumbs>
<item name="Apache" href="http://www.apache.org/"/>
- <item name="Maven 1.x" href="http://maven.apache.org/maven-1.x"/>
- <item name="Maven 2.x" href="http://maven.apache.org/"/>
- <item name="Archiva" href="http://maven.apache.org/archiva"/>
- <item name="Continuum" href="http://maven.apache.org/continuum"/>
- <item name="SCM" href="http://maven.apache.org/scm"/>
- <item name="Wagon" href="http://maven.apache.org/wagon"/>
- <item name="JXR" href="http://maven.apache.org/jxr"/>
- <item name="Doxia" href="http://maven.apache.org/doxia"/>
- </links>
+ <item name="Maven" href="http://maven.apache.org/"/>
+ </breadcrumbs>
<head>
<script src="http://www.google-analytics.com/urchin.js"
type="text/javascript">
@@ -35,18 +30,38 @@
</script>
</head>
+<!-- TODO: incorporate, remove, etc
+ <item name="General Information" href="/about.html"/>
+ <item name="For Maven 1.0 Users" href="/maven1.html"/>
+ <item name="For Other Projects" href="/project-faq.html"/>
+-->
+
<menu name="Get Maven">
<item name="Download" href="/download.html"/>
<item name="Release Notes" href="/release-notes.html"/>
- <item name="Tools">
- <item name="Eclipse Plug-in" href="/eclipse-plugin.html"/>
- <item name="Netbeans Module" href="/netbeans-module.html"/>
- </item>
+ <item name="License" href="/license.html"/>
+ </menu>
+
+ <menu name="IDE Integration">
+ <item name="Eclipse" href="/eclipse-plugin.html"/>
+ <item name="Netbeans" href="/netbeans-module.html"/>
+ </menu>
+
+ <!-- TODO: Candidate for chopping, or folding menu -->
+ <menu name="About Maven">
+ <item name="What is Maven?" href="/what-is-maven.html"/>
+ <item name="Features" href="/maven-features.html"/>
+ <item name="FAQ" href="/general.html"/> <!-- TODO: check this is for
non-users, not a technical FAQ -->
+<!--
+ <item name="Getting Support" href="todo.html" />
+-->
+ <item name="Powered By" href="/powered-by-m2.html"/>
</menu>
<menu name="Documentation">
- <item name="Quick Start" href="/quick.html" />
- <item name="User Guides">
+ <item name="Running Maven" href="/run-maven/index.html" />
+ <item name="User Centre" href="/users/index.html" collapse="true">
+ <item name="Maven in 5 Minutes"
href="/guides/getting-started/maven-in-five-minutes.html" />
<!-- item name="Concepts">
<item name="POM" href="/concepts.html#pom" />
<item name="Artifacts" href="/concepts.html#artifacts" />
@@ -59,54 +74,85 @@
<item name="Sites" href="/concepts.html#sites" />
<item name="Reports" href="/concepts.html#reports" />
</item -->
- <item name="Getting Started" href="/guides/getting-started/index.html"
/>
- <!-- item name="Build Cookbook" href="/" / -->
+ <!-- TODO: still needs splitting up -->
+ <item name="Getting Started Guide"
href="/guides/getting-started/index.html" />
+<!--
+ <item name="Trails">
+ <!- - TODO: some good trail ideas in John's proposal - need to go
back to email to get them. Trails might need to be a page rather than listed
here depending on quantity. Do we need to support more depth in navigation? - ->
+ <item name="Trail 1" href="todo.html" />
+ <item name="Trail 2" href="todo.html" />
+ </item>
+-->
+ <!-- TODO: make this a true, wiki based, commentable cookbook type
thingymabob -->
+ <item name="Build Cookbook" href="/examples/index.html"/>
+ <item name="Settings Reference" href="/settings.html" /> <!-- TODO:
all references should be collected under another area instead/as well,
reconsider -->
<item name="POM Reference" href="/pom.html" />
- <item name="Profiles Reference" href="/pom.html#Profiles" />
- <item name="Settings Reference" href="/settings.html" />
- <item name="Wiki" href="http://docs.codehaus.org/display/MAVENUSER" />
- </item>
-
- <item name="Plugin Developer Guides">
+<!-- profiles.xml reference needed
+ <item name="Profiles Reference" href="todo.html" />
+-->
+ </item>
+ <item name="Plugin Developer Centre"
href="/plugin-developers/index.html" collapse="true">
+<!--
+ <item name="Plugin Concepts" href="todo.html" />
+-->
<item name="Your First Mojo"
href="/guides/plugin/guide-java-plugin-development.html" />
- <!-- item name="Plugin Cookbook" href="/" / -->
<item name="Mojo API" href="/developers/mojo-api-specification.html" />
- <!-- item name="Maven API" href="/" / -->
- </item>
-
- <item name="Plugins">
- <item name="By Category" href="/plugins/index.html" />
- <!-- item name="By Host" href="/" / -->
- <item name="Search" href="http://www.mvnrepository.com/" />
- </item>
-
- <item name="Documentation Index">
- <item name="By Category" href="/guides/index.html" />
- <!-- item name="Alphabetical" href="/" / -->
- </item>
-
+<!--
+ <item name="Plugin Cookbook" href="todo.html" />
+-->
+ <item name="Maven API" href="/ref/current/index.html"/>
+ </item>
+ <item name="Maven Repository Centre" href="/repository/index.html"
collapse="true">
+<!-- TODO:
+ <item name="How to upload" href="/repository/upload.html" />
+ <item name="How to partner" href="/repository/partner.html" />
+ <item name="How to mirror" href="/repository/mirror.html" />
+-->
+ </item>
+ <item name="Maven Developer Centre" href="/maven-developers/index.html"
collapse="true">
+ <!-- TODO: under documentation? Review structure under here, aim for
consistency -->
+ <!-- TODO .... -->
+ <item name="Continuous Integration"
href="/continuous-integration.html"/>
+ </item>
+ <!-- TODO: improve categorisation -->
+ <item name="Index (category)" href="/guides/index.html" />
+<!--
+ <item name="Index (alphabetical)" href="todo.html" />
+-->
<item name="Books and Articles" href="/articles.html" />
+ <item name="Wiki" href="http://docs.codehaus.org/display/MAVENUSER" />
+ </menu>
+
+ <menu name="Get Maven Plugins">
+<!--
+ <item name="By Host" href="todo.html" />
+-->
+ <item name="By Category" href="/plugins/index.html" />
+<!--
+ <item name="By Phase" href="todo.html" />
+-->
+ <!-- TODO: use the repository.maven.org plugin search, this doesn't seem
to have one -->
+ <!-- <item name="Search"
href="http://www.mvnrepository.com/plugins.html" /> -->
</menu>
<menu name="Community">
<item name="Community Overview" href="/community.html"/>
<item name="How to Contribute"
href="/guides/development/guide-helping.html"/>
- <item name="Maven Repository">
- <item name="How to Help"
href="/guides/mini/guide-maven-evangelism.html" />
- <item name="Central Repo" href="http://repo1.maven.org/maven2/" />
- <item name="Codehaus Repo" href="http://repository.codehaus.org/" />
- </item>
+ <item name="Maven Repository"
href="/guides/mini/guide-maven-evangelism.html" />
<item name="Getting Support" href="/mail-lists.html" />
+ <item name="Issue Tracking" href="/issue-tracking.html" />
+ <item name="The Maven Team" href="/team-list.html" />
</menu>
- <menu name="About">
- <item name="What is Maven?" href="/what-is-maven.html"/>
- <item name="Features" href="/maven-features.html"/>
- <item name="FAQ" href="/general.html"/>
- <item name="Powered By" href="/powered-by-m2.html"/>
+ <menu name="Maven Projects" inherit="bottom">
+ <item name="Maven" href="http://maven.apache.org/"/>
+ <item name="Continuum" href="http://maven.apache.org/continuum"/>
+ <item name="Archiva" href="http://maven.apache.org/archiva"/>
+ <item name="SCM" href="http://maven.apache.org/scm"/>
+ <item name="Wagon" href="http://maven.apache.org/wagon"/>
+ <item name="JXR" href="http://maven.apache.org/jxr"/>
+ <item name="Doxia" href="http://maven.apache.org/doxia"/>
+ <item name="Maven 1.x" href="http://maven.apache.org/maven-1.x"/>
</menu>
-
-<!-- The "Project Documentation" section detracts from the Documentation above
-->
-<!-- ${reports} -->
</body>
</project>
Modified: maven/site/trunk/src/site/xdoc/index.xml
URL:
http://svn.apache.org/viewvc/maven/site/trunk/src/site/xdoc/index.xml?view=diff&rev=470706&r1=470705&r2=470706
==============================================================================
--- maven/site/trunk/src/site/xdoc/index.xml (original)
+++ maven/site/trunk/src/site/xdoc/index.xml Thu Nov 2 23:53:33 2006
@@ -5,133 +5,175 @@
<author email="[EMAIL PROTECTED]">Brett Porter</author>
</properties>
<body>
- <section name="Welcome to Maven">
- <div id="downloadbox">
- <h5>Get Maven 2.0.4</h5>
- <p>
- <a href="download.html">
- <img valign="top"
src="http://maven.apache.org/images/folder-open.gif" border="0" alt=""
title="download"/>
- Download
- </a>
+ <!-- TODO: news? -->
+ <div id="downloadbox">
+ <h5>Get Maven 2.0.4</h5>
+ <span style="display: block; text-align: right; font-size:
smaller">Released: 10 April 2006</span>
+ <p>
+ <a href="download.html">
+ <img valign="top" src="images/folder-open.gif" border="0" alt=""
title="download"/>
Maven 2.0.4
- <small>(1.1Mb)</small>
- </p>
- <ul>
- <li>
- <a href="download.html#requirements">System Requirements</a>
- </li>
- <li>
- <a href="download.html#installation">Installation Instructions</a>
- </li>
- <li>
- <a href="release-notes.html">Release Notes</a>
- </li>
- <li>
- <a href="guides/getting-started/index.html">Getting Started</a>
- </li>
- <li>
- <a href="guides/index.html">Documentation</a>
- </li>
- </ul>
- <p>
- <a href="download.html">
- <img valign="top"
src="http://maven.apache.org/images/folder-open.gif" border="0" alt=""
title="download"/>
- Download
- </a>
- Maven 2.0.4 Tasks for Ant
- <small>(870k)</small>
- </p>
- <ul>
- <li>
- <a href="/ant-tasks.html">Documentation</a>
- </li>
- </ul>
- </div>
+ </a>
+ <small>(1.1Mb)</small>
+ <span style="font-size: smaller">
+ <br/>
+ <a href="download.html#requirements">System Requirements</a>,
+ <a href="download.html#installation">Installation Instructions</a>,
+ <a href="release-notes.html">Release Notes</a>
+ </span>
+ </p>
+ <p>
+ <a href="download.html">
+ <img valign="top" src="images/folder-open.gif" border="0" alt=""
title="download"/>
+ Maven Tasks for Ant 2.0.4
+ </a>
+ <small>(870k)</small>
+ <span style="font-size: smaller">
+ <br/>
+ <!-- TODO: does this need to be in the Navigation? -->
+ <a href="ant-tasks.html">Documentation</a>
+ </span>
+ </p>
+ <!-- TODO: what about pointing to older releases? Maven 2.0.x (x < 4)
and Maven 1.x? -->
+ <!-- TODO: what about downloads for Continuum, etc.? Would be good to
have one big download page -->
+
+ <h5>Other Maven Projects</h5>
+ <p>
+ <a href="continuum">
+ <img src="images/continuum.png" border="0" width="76" height="32"
style="float: left; margin-right: 1em;"/>
+ Continuum
+ </a>
+ continuous integration server
+ </p>
+ <p>
+ <a href="archiva">
+ <img src="images/archiva.png" border="0" width="76" height="32"
style="float: left; margin-right: 1em;"/>
+ Archiva
+ </a>
+ repository and artifact management server
+ </p>
+ </div>
+ <section name="Welcome to Maven">
+
+ <!-- TODO: I reckon it's time for a new description -->
<p>
Maven is a software project management and comprehension tool. Based
on the concept of a project object model
(POM), Maven can manage a project's build, reporting and documentation
from a central piece of information.
</p>
<p>
- <h4>Maven Documentation</h4>
+ If you think that Maven could help your project, you can find out more
information about in the "About Maven"
+ section of the navigation. This includes an in-depth description of <a
href="what-is-maven.html">what Maven is</a>,
+ a <a href="maven-features.html">list of some of its main features</a>,
and a set of <a href="general.html">frequently
+ asked questions about what Maven is</a>.
</p>
+ <h3>Learning about Maven</h3>
<p>
- All the documentation for Maven is in the form of guides
- which can all be found <a href="guides/index.html">here</a>.
- </p>
- <p>
- <h4>About Maven 2.0</h4>
- </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.
+ <!-- TODO: this could be the big button type thing instead of a list
of links -->
+ This site is separated into the following sections, depending on how
you'd like to use Maven:
</p>
+ <!-- TODO: use CSS -->
<ul>
<li>
- <i>
- <a href="what-is-maven.html">What is Maven?</a>
- </i>
- </li>
- <li>
- <i>What are the
- <a href="maven-features.html">features of Maven 2.0</a>
- ?
- </i>
- </li>
- <li>
- <i>Where is the
- <a href="guides/index.html">Documentation</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>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>
+ <span style="white-space:nowrap; font-weight: bold; font-size:
1.25em">
+ <a href="run-maven/index.html">Run Maven</a>
+ </span>
+ <span style="display: block; margin-bottom: 0.5em">
+ Information for those needing to build a project that uses Maven
+ </span>
+ </li>
+ <li>
+ <span style="white-space:nowrap; font-weight: bold; font-size:
1.25em">
+ <a href="users/index.html">Use Maven</a>
+ </span>
+ <span style="display: block; margin-bottom: 0.5em">
+ Information for those wanting to use Maven to build their project,
including a "10 minute test" that gives a
+ practical overview of Maven's main features in just 10 minutes
+ </span>
+ </li>
+ <li>
+ <span style="white-space:nowrap; font-weight: bold; font-size:
1.25em">
+ <a href="plugin-developers/index.html">Write Maven Plugins</a>
+ </span>
+ <span style="display: block; margin-bottom: 0.5em">
+ Information for those who may or may not be using Maven, but want
to provide a plugin for shared
+ functionality or to accompany their own product or toolset
+ </span>
+ </li>
+ <li>
+ <span style="white-space:nowrap; font-weight: bold; font-size:
1.25em">
+ <a href="repository/index.html">Improve the Maven Repository</a>
+ </span>
+ <span style="display: block; margin-bottom: 0.5em">
+ Information for those who may or may not use, but are interested
in getting project metadata into the
+ repository
+ </span>
+ </li>
+ <li>
+ <span style="white-space:nowrap; font-weight: bold; font-size:
1.25em">
+ <a href="maven-developers/index.html">Develop Maven</a>
+ </span>
+ <span style="display: block; margin-bottom: 0.5em">
+ Information for those who are currently developers, or interested
in becoming developers of the Maven
+ project itself
+ </span>
</li>
</ul>
<p>
- <h4>Information for Maven 1.0 Users</h4>
+ Each guide is divided into a number of trails to get you started on a
particular topic, and includes a
+ reference area and a "cookbook" of common examples.
+ </p>
+ <p>
+ You can access the guides at any time from the left navigation.
+ </p>
+ <h3>Documentation Index</h3>
+ <p>
+ If you are looking for a quick reference, you can use the <a
href="guides/index.html">documentation index.</a>
+<!-- TODO
+ If you are looking for a quick reference, you can use the
documentation index. It is available in both
+ <a href="todo.html">alphabetical</a> and <a
href="todo.html">categorical</a> listing formats.
+-->
</p>
+ <h3>Plugins</h3>
+<!-- TODO
<p>
- Maven 1.0 users will likely have a lot of questions about Maven 2.0
and how it will impact the future of Maven
- 1.0.
+ Maven functionality is provided by plugins. For an explanation of how
plugins work, and basic information on how
+ to use a plugin, see the <a href="todo.html">introduction to
plugins</a> in the Users Centre.
+ </p>
+-->
+ <p>
+ For detailed information on just some of the plugins available for
Maven, see the
+ <a href="plugins/index.html">plugin list</a>.
+ </p>
+<!-- TODO: Should these be here, or just in the user centre?
+ <h3>Converting from a different Build System</h3>
+ <p>
+ If you are currently using a different build system, there are options
for converting from that to Maven 2
+ either partially or completely. These guides also give an overview of
the differences between Maven and the
+ other build system. The following guides are available in the Users
Centre:
</p>
<ul>
- <li>
- <i>
- <a href="maven1.html#">What's changed?</a>
- </i>
- </li>
- <li>
- <i>
- <a href="maven1.html#m1-or-m2">Should I use Maven 2.0, or Maven
1.0?</a>
- </i>
- </li>
- <li>
- <i>
- <a href="maven1.html#m1-future">What will happen</a>
- to Maven 1.0?
- </i>
- </li>
- <li>
- <i>Will my
- <a href="maven1.html#m1-plugins">Maven 1.0 plugins</a>
- be supported?
- </i>
- </li>
+ <li><a href="todo.html">Converting from Ant to Maven 2</a></li>
+ <li><a href="todo.html">Converting from Maven 1.x to Maven 2</a></li>
+ <li><a href="todo.html">Adding Maven 2 to an IDE based build</a></li>
</ul>
+-->
+ <h3>How to Get Support</h3>
+ <p>
+ Support for Maven is available in a variety of different forms.
+ </p>
+ <p>
+ To get started, search the documentation, the <a
href="http://docs.codehaus.org/display/MAVENUSER">wiki</a>,
+ <a href="issue-tracking.html">issue tracker</a>, or the <a
href="mail-lists.html">mailing list archives</a> to
+ see if the problem has been solved or reported before.
+ </p>
+ <p>
+ If the problem has not been reported before, the recommended way to
get help is to
+ subscribe to the <a href="mail-lists.html">Maven Users Mailing
list</a>. Many other users and Maven developers
+ will answer your questions there, and the answer will be archived for
others in the future.
+ </p>
+ <p>
+ You can also reach the Maven developers on <a
href="community.html">IRC</a>.
+ </p>
</section>
</body>
</document>