<?xml version="1.0" encoding="iso-8859-1"?>



<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:cc="http://web.resource.org/cc/"
  xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://blogs.codehaus.org/projects/maven/">
<title>Maven Diaries</title>
<link>http://blogs.codehaus.org/projects/maven/</link>
<description></description>
<dc:language>en-us</dc:language>
<dc:creator></dc:creator>
<dc:date>2006-03-31T00:02:57+00:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=2.661" />


<items>
<rdf:Seq><rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/001348_pvcs_support_coming_to_maven_scm.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/001208_continuum_10_released.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/001203_maven_builds_struts.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/001201__maven_20_release_now_available.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/001200_how_to_deal_with_submitted_patches_effectively_using_jira.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/001176_where_to_find_maven_2x_plugins.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/001056_the_pom_and_the_importance_of_project_metadata.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/001052_why_maven_uses_jar_names_with_versions.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/000921_im_looking_for_a_maven_book_author_for_oreilly.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/000910_maven_102_released.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/000885_maven_101_released.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/000714_maven_upload_bundles_are_a_success.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/000713_codehaus_to_ibiblio_sync_fires_up.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/000709_maven_user_uploads_to_ibiblio_now_easier.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/000708_improving_mavens_ibiblio_support_for_oss_organizations.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/000599_oreilly_maven_book_articles.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/000510_maven_appreciation_day.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/000281_scm_project_rolls_along.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/000280_project_navigation_woes_.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/000278_mavenblogscom_is_coming.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/000276_maven_ide.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/000271_maven_scm_has_landed.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/000270_new_maven_pmc_members.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/000269_maven_scm_project_update.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/000268_maven_wagon_has_landed.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/000178_maven_book_and_user_input.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/000177_maven_plugin_migration.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/000175_maven_10rc1_released.html" />
<rdf:li rdf:resource="http://blogs.codehaus.org/projects/maven/archives/000172_coming_back_to_maven.html" />
</rdf:Seq>
</items>

</channel>

<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/001348_pvcs_support_coming_to_maven_scm.html">
<title>PVCS support coming to Maven SCM</title>
<link>http://blogs.codehaus.org/projects/maven/archives/001348_pvcs_support_coming_to_maven_scm.html</link>
<description><![CDATA[<p>We know that Maven SCM is getting traction when companies like <a href="http://www.serena.com">Serena</a> work on implementing a provider for Maven SCM and offer it to the community. Thank you Serena! Maven SCM is the Apache Maven Project's abstraction layer for SCMs which is used in many Maven plug-ins in addition to being used in <a href="http://maven.apache.org/continuum">Continuum</a>. If you want to know more about Maven SCM you can check out our <a href="http://maven.apache.org/scm/">site</a>.</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2006-03-31T00:02:57+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/001208_continuum_10_released.html">
<title>Continuum 1.0 Released!</title>
<link>http://blogs.codehaus.org/projects/maven/archives/001208_continuum_10_released.html</link>
<description><![CDATA[<p>The Maven team is pleased to announce the 1.0 of Continuum. Continuum is a<br />
continous integration server.</p>

<p>We have progressively improved Continuum over five previous releases and now provides<br />
the following features:</p>

<p> * Support for Maven 2.x</p>

<p> * Support for Maven 1.x</p>

<p> * Support for Ant</p>

<p> * Support for shell scripts</p>

<p> * Tight integration with Maven SCM</p>

<p>    * Subversion</p>

<p>    * CVS</p>

<p>    * Starteam</p>

<p> * Easy to use web-based setup and  interface</p>

<p> * XML-RPC and SOAP interfaces for integration, automation and remoting</p>

<p> * Mail Notification</p>

<p> * IM notification</p>

<p>   * IRC</p>

<p>   * Jabber</p>

<p>   * MSN</p>

<p> * Blame Mechanism</p>

<p>For a complete list of changes please refer to the complete <a href="http://maven.apache.org/continuum/change-log.html">changelog</a>.</p>

<p>To get started with Continuum take a look at the download and install <a href="http://maven.apache.org/continuum/download.html">instructions</a>.</p>

<p>And then take a look at our  <a href="http://maven.apache.org/continuum/guides/getting-started/index.html">getting started guide</a>.</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2005-10-26T18:23:23+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/001203_maven_builds_struts.html">
<title>Maven builds Struts</title>
<link>http://blogs.codehaus.org/projects/maven/archives/001203_maven_builds_struts.html</link>
<description><![CDATA[<p>I generally take a peek at all the top level project (TLP) reports that float by every few months at Apache and I noticed that <a href="http://struts.apache.org">Struts</a> has moved their website and development infrastructure to Maven. The Struts project is using Maven 1.x so now we'll (The Maven Developers) just have to show the Struts folks how much better Maven 2.x is. I took a glance at the Struts website and noticed that the logo that I made for Craig five years ago with the Gimp is still being used. Some Perl scripting in the Gimp. Ouch.</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2005-10-26T05:58:54+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/001201__maven_20_release_now_available.html">
<title> Maven 2.0 Release Now Available</title>
<link>http://blogs.codehaus.org/projects/maven/archives/001201__maven_20_release_now_available.html</link>
<description><![CDATA[<p>Figured I would post the whole release announcement here as it seems our entry posted to <a href="http://www.theserverside">TSS</a> isn't going to run our announcement which we posted five days ago. They posted the alpha-2 announcement so one would think they would  run the announcement for the final release. Go figure. At any rate here's the full text of the announcement.</p>

<p>Maven is a build system that provides software project management and  dependancy comprehension. Based on the concept of a project object model  (POM), Maven manages a project's build, reporting and documentation from  a central place.</p>

<p>Maven 2.0 is a rewrite of the popular Maven application, designed to  both address previous functional requirements and provide a stable  platform for extending and enhancing its build management framework.</p>

<p>This release is significantly faster and smaller than Maven 1.0 and  includes the following usability and performance improvements:</p>

<ul>
<li>
  Enhanced Dependency Management - includes dependency closures
   (transitive dependencies), version ranges, automatic build
   numbering, and automatic updating on a configurable interval
</li>
<li>
Defined Build Lifecycle - developers can build any type of project
   using standard commands such as compile, test and install
</li>
<li> Unified Project Definition - manages all required build information in
   a single POM now, including project information, dependencies and
   plugin configuration</li>

<p><li> Extended Plugin Architecture - supports Java and scripting languages<br />
   such as Beanshell for plugin development<br />
</li><br />
<li> Better Repository Support - includes separated snapshot repositories,<br />
   a new more managable layout and per-project definitions of new<br />
   repositories<br />
</li><br />
<li> Expanded Reactor Operation - offers built-in support for multiple<br />
   projects (without the need to perform a full install cycle to compile<br />
   all projects) and support for project aggregation<br />
</li><br />
<li> New Site Management Tools - supports multiple input and output<br />
   formats, with input formats including wiki-like APT format and<br />
   docbook, while continuing to support traditional Maven XDoc and FAQ<br />
   format.<br />
</li><br />
<li> New Reporting API - offers a standardised method for producing project<br />
   information and reports<br />
</li><br />
<li> And much more...</li><br />
</ul></p>

<p>The Maven 2.0 release is considered stable and includes a Maven 1.0  complete feature set, with additional functionality. The most popular  Maven 1.0 plugins have been converted for Maven 2.0, and many more are  available in beta. See <a href="http://docs.codehaus.org/pages/MAVEN/Maven+Plugin+Matrix">Plugin Matrix</a> for more  information on particular plugins.</p>

<p>Maven's advanced dependency management features rely on project  metadata. If you are interested in improving support for the users of  your project, see <a href="http://maven.apache.org/maven2/project-faq.html">Project FAQ</a>.</p>

<p>The Maven team would like to express thanks to the user and developer  community for their beta testing, feedback and contributions that helped  make the release possible!</p>

<p>To get started with Maven now, see the getting started guide:  <a href="http://maven.apache.org/maven2/guides/getting-started/index.html">Getting Started Guide</a>.</p>]]></description>
<dc:subject>Maven</dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2005-10-24T05:07:38+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/001200_how_to_deal_with_submitted_patches_effectively_using_jira.html">
<title>How to deal with submitted patches effectively using JIRA</title>
<link>http://blogs.codehaus.org/projects/maven/archives/001200_how_to_deal_with_submitted_patches_effectively_using_jira.html</link>
<description><![CDATA[<p><a href="http://blogs.codehaus.org/people/brett">Brett</a> was processing some patches today so I asked him how he normally keeps track of patches and his method is to flag email when they come in. I figured I should probably lend a hand so I asked if there was an easy way in JIRA find all the patches. The answer is sort of. What I want is to be able to add a checkbox to an issue where that custom attribute could be searched for easily. I want users to be able to say "I have attached a patch" and then easily pick them all off.  In JIRA you can create custom fields, but a checkbox would be nicer. The other problem is that once the issue is created you need to be able to edit the issue, but a user might submit a patch after the issue has been created and most folks creating issues can't edit anything but comments. I wanted something right away so I figured I would create a filter and search  for "patch" in the summary, comment and description fields in open issues and that yielded a pretty decent list. So hopefully this will make it easier for any Maven developer to find issues with patches attached because these are the first ones we're going to process!</p>

<p>If you're a user of Maven and you have some fixes please say that you have attached a patch in the description, summary or comment text and we'll be able to process them in an easier fashion because any Maven developer can use the "patch" filter and find issues with patches.</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2005-10-24T02:18:44+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/001176_where_to_find_maven_2x_plugins.html">
<title>Where to find Maven 2.x Plug-ins</title>
<link>http://blogs.codehaus.org/projects/maven/archives/001176_where_to_find_maven_2x_plugins.html</link>
<description><![CDATA[<p>Someone on the <a href="http://maven.apache.org/maven2/">Maven</a> users mailing list unfortunately started a <a href="http://castor.codehaus.org">Castor</a> plug-in. This is unfortunate because we already have one! For those of you jumping into the m2 waters it is definitely a good idea to check out our <a href="http://docs.codehaus.org/display/MAVEN/Maven+Plugin+Matrix">Plug-in Matrix</a> to see if what you need already exists or is being worked on already. A lot of the m2 plug-ins are available as part of the <a href="http://mojo.codehaus.org">Mojo</a> project at <a href="http://www.codehaus.org">Codehaus</a>.</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2005-09-22T17:06:36+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/001056_the_pom_and_the_importance_of_project_metadata.html">
<title>The POM and the importance of project metadata</title>
<link>http://blogs.codehaus.org/projects/maven/archives/001056_the_pom_and_the_importance_of_project_metadata.html</link>
<description><![CDATA[<p>If you're a user of Maven then you are familiar with the Project Object Model (POM) which is the basic unit of work in Maven. Maven is a project-centric tool and so we attempt to capture the essence of a project in the POM. This includes things like what your project is, where the project lives, where you can find the sources for project, who the developers are on the project and how you can get hold of them, what you need to build the project, the way your project will be built, what form your project will be distributed in, and where it will be distributed from.</p>

<p>By way of the POM, Maven gives users an easy way to describe, in a uniform way,  all their projects. Once you know how to work with one Maven project you know how to work with them all  whether they be projects of your own,  projects within your own organization, or OSS project's that use Maven.  Encapsulating project information in the POM allows you to to quickly get a project's build up and running which let's you focus on the project's code which is where a project's value resides. </p>

<p>Once you get a basic project's build working then you can turn to some of the more interesting features like the many report plugins and site generation. These are the tools that let you convey to others what your project is all about. The site is generated in a uniform way which means familiartity with one Maven site means you can easily navigate any Maven site.  This is key for project comprehension. Many of these features are pretty good in Maven 1.x but we are working very hard on Maven 2.x to improve the comprehension features of Maven including a revamped site generation mechanism and a new Reporting API.</p>

<p>We hope to encourage the use Maven's standard way of doing things and the use of the POM in general. Our first attempt at this is the release of our Ant tasks for general artifact handling. <a href="http://blogs.codehaus.org/people/brett">Brett</a> made Ant task wrappers for our maven-artifact package and <a href="http://www.theserverside.com/news/thread.tss?thread_id=33527">released</a> it this morning. We hope this will facilitate the use of Maven's general artifact handling mechanism but more importantly promote the use of our rich body of project metadata. At last count we had approximately 8600 artifacts in the repository most of which we have valid POMs for. That is an incredibly valuable resource.</p>

<p>Many exciting things will emerge as a result of our work in Maven 2.x to inprove the general state of the Maven repository. We have developed a pretty comprehensive tool for converting and validating Maven repositories and so the information we can provide on projects will utlimately carry a great deal of value.</p>]]></description>
<dc:subject>Maven</dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2005-04-25T06:50:40+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/001052_why_maven_uses_jar_names_with_versions.html">
<title>Why Maven uses JAR names with versions</title>
<link>http://blogs.codehaus.org/projects/maven/archives/001052_why_maven_uses_jar_names_with_versions.html</link>
<description><![CDATA[<p>There was a discussion on the mailing list about why the Maven developers chose to mandate the use of a version for artifacts placed in the repository so I thought I would write an entry about it. There are the technical reason for the versioning JARs which allows us to easily operate on a Maven repository but there a simple human usability issue we tried to consider as well. It's very easy to tell what you are dealing with when you are looking at, say,  commons-collections-2.0.jar. You know what it is without having to pry the JAR open and look at the manifest. </p>

<p>If you cannot easily tell what it is you're looking at by just looking at an artifact you can very easily make a mistake that can cost your project a lot of time. Take for example the case where you may accidentally or inadvertently place an incompatible version of a JAR somewhere in your build. You get a ClassNotFoundException or a NoClassDefFoundError and you begin your hunt. You will eventually figure out what's causing the problem and you will most likely find the culprit JAR. What's the first question you're going to ask? The first question you're going to ask is "What version of this are we suppose to be using?". </p>

<p>If you build your projects with Maven you get useful things like the POM placed in your JARs and the manifest is richly populated so you can find out whatever you need to know about the artifact. But if you look at a lot of artifacts distributed by third parties they usually won't contain metadata about the project and sometimes the manifest doesn't even include anything but the default two line manifest produced by Ant. Yikes! Take a look at a lot of SUN JARs or JARs from companies like Documentum. They have no useful information in the manifest. I have made mistakes like this myself in the past and have ended up having to go back to distributions and compare JAR sizes to find out what version of an artifact had slipped in. Not fun, and this almost always happens at the most inopportune of times.</p>

<p>So the stipulation of having a version in the artifact was a decision we made not only for technical reasons but to try and help project against simple mistakes which can cost many man hours to fix. Multiply this simple mistake over all the projects using Java and you've got a lot of potential for wasted time.</p>

<p>Some have argued that it is also a waste of time having to change version names in scripts and other project artifacts and our argument to this is that's why we made the POM. So that you have the one place to deal with your version information and we have endeavoured to make Maven take care of this burden for you in your day-to-day work.</p>

<p>We think that you you can have the best of both worlds here. Being able to know exactly what you're looking at when looking at artifacts, which really can save you time in a dire situation, and be able to work easily with changing versions of artifacts when your projects are in flux. To allow rapid, yet safe change, across your projects while still retaining the simple feature of being able to easily distinguish what you have by simply looking at it.</p>

<p>We really believe that this small change in practice, whereby a version is added to the artifact name, provides a great benefit. We're not trying to foist an arbitrary decision on users. We believe that this practice will really save you time and aggravation when dealing with your day-to-day development practices.</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2005-04-22T15:28:50+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/000921_im_looking_for_a_maven_book_author_for_oreilly.html">
<title>I&apos;m looking for a Maven book author for O&apos;Reilly</title>
<link>http://blogs.codehaus.org/projects/maven/archives/000921_im_looking_for_a_maven_book_author_for_oreilly.html</link>
<description><![CDATA[<p>Things have become too hectic for me of late, and so I realize I'm not ever going to have time to finish writing the Maven book for O'Reilly. So I'm looking for a person who would be interested in taking over the reigns.  Most important is the ability to communicate effectively with the existing Maven developers to ensure accuracy of content and be a thorough, competent researcher as many of the things we would like to write about are, of course, not documented yet. Information will have to be gleaned from the Maven developers and the pace will probably be swift as we would like to get the book underway soon and plan for a release of the book with maven2. Anyone who loves to write, is keen on OSS, and likes Maven is encouraged to contact me directly at jason at maven dot org.</p>

<p>You want to write a book Hani? I know you want to! I promise to use Intercal as the scripting language for plugins in maven2 if you're up for it.</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2004-12-11T16:51:50+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/000910_maven_102_released.html">
<title>Maven 1.0.2 Released</title>
<link>http://blogs.codehaus.org/projects/maven/archives/000910_maven_102_released.html</link>
<description><![CDATA[<p>The Apache Maven team is pleased to announce the release of Maven 1.0.2.</p>

<p><a href="http://maven.apache.org/start/download.html" title="External Link">http://maven.apache.org/start/download.html</a></p>

<p>This release contains further bugfixes since the Maven 1.0 release. In addition, all of the latest stable plugin releases are included, which include both bugfixes and some new features.</p>

<p>We recommend that all users upgrade to this release, in particular those using pre-1.0 betas or release candidates.</p>

<p>Maven is a project management and project comprehension tool. Maven is based <br />
on the concept of a project object model: builds, documentation creation, site <br />
publication, and distribution publication are all controlled from the project <br />
object model. Maven also provides tools to create source metrics, change logs <br />
based directly on source repository, and source cross-references.</p>

<p>To see a list of changes to Maven, please refer to the <a href="http://maven.apache.org/changes-report.html#1_0_2">Changes Report</a>, or the brief summary below:</p>

<p>* [<a href="http://jira.codehaus.org/browse/MAVEN-1428" class="externalLink" title="External Link">MAVEN-1428</a>] - "Response content length not known"<br />
* [<a href="http://jira.codehaus.org/browse/MAVEN-1501" class="externalLink" title="External Link">MAVEN-1501</a>] - maven seems not to evaluate .properties of parent pom<br />
* [<a href="http://jira.codehaus.org/browse/MAVEN-1502" class="externalLink" title="External Link">MAVEN-1502</a>] - Build doesn't fail when dependency can't be downloaded due to wrong permissions<br />
* [<a href="http://jira.codehaus.org/browse/MAVEN-1507" class="externalLink" title="External Link">MAVEN-1507</a>] - Fails on IBM 1.3 JDK<br />
* [<a href="http://jira.codehaus.org/browse/MAVEN-1511" class="externalLink" title="External Link">MAVEN-1511</a>] - Jar override does not work when trying to override to SNAPSHOT<br />
* [<a href="http://jira.codehaus.org/browse/MAVEN-1518" class="externalLink" title="External Link">MAVEN-1518</a>] - Wrong behaviour for non existing overwritten dependency</p>

<p>Please note that each plugin has its own changes report - please refer to the <a href="http://maven.apache.org/reference/plugins/">plugins site</a> to see the plugin you are interested in.</p>

<p>We hope you enjoy using Maven! If you have any questions, please consult:</p>

<p>* the FAQ: <a href="http://maven.apache.org/faq.html" class="externalLink" title="External Link">http://maven.apache.org/faq.html</a><br />
* the maven-user mailing list: <a href="http://maven.apache.org/mail-lists.html" class="externalLink" title="External Link">http://maven.apache.org/mail-lists.html</a></p>

<p>For news and information, see Maven Blogs: <a href="http://www.mavenblogs.com/" class="externalLink" title="External Link">http://www.mavenblogs.com/</a></p>

<p><i>- The Apache Maven Team</i></p>]]></description>
<dc:subject></dc:subject>
<dc:creator>brett</dc:creator>
<dc:date>2004-12-07T12:49:08+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/000885_maven_101_released.html">
<title>Maven 1.0.1 Released</title>
<link>http://blogs.codehaus.org/projects/maven/archives/000885_maven_101_released.html</link>
<description><![CDATA[<p>The maven team is pleased to announce the Maven 1.0.1 release!</p>

<p><a href="http://maven.apache.org/start/download.html">Download</a></p>

<p>This release contains bugfixes since the Maven 1.0 release. In addition, all of<br />
the latest stable plugin releases are included, which include both bugfixes and<br />
some new features.</p>

<p>We recommend that all users upgrade to this release, in particular those using<br />
pre-1.0 betas or release candidates.</p>

<p>Maven is a project management and project comprehension tool. Maven is based<br />
on the concept of a project object model: builds, documentation creation, site<br />
publication, and distribution publication are all controlled from the project<br />
object model. Maven also provides tools to create source metrics, change logs<br />
based directly on source repository, and source cross-references.</p>

<p>Changes in this version can be found here:<br />
<a href="http://maven.apache.org/changes-report.html#1_0_1">Changes</a></p>

<p>Please note that each plugin has its own changes report - please refer to the plugins<br />
site to see the plugin you are interested in.</p>

<p>For news and information, see:<br />
- <a href="http://www.mavenblogs.com/">Maven Blogs</a></p>

<p>Have fun!<br />
-The Apache Maven Team</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>brett</dc:creator>
<dc:date>2004-11-11T09:06:16+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/000714_maven_upload_bundles_are_a_success.html">
<title>Maven upload bundles are a success!</title>
<link>http://blogs.codehaus.org/projects/maven/archives/000714_maven_upload_bundles_are_a_success.html</link>
<description><![CDATA[<p>After processing a handful of of upload bundles artifacts seem to be getting in to Ibiblio just fine. I think the bottleneck users have complained about has pretty much been eliminated. Someone asked why the POM and license for the artifact are required in every bundle so I made a first attempt at a small explanation <a href="http://maven.apache.org/repository-upload.html">here</a>.</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2004-05-12T19:23:12+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/000713_codehaus_to_ibiblio_sync_fires_up.html">
<title>Codehaus to Ibiblio sync fires up!</title>
<link>http://blogs.codehaus.org/projects/maven/archives/000713_codehaus_to_ibiblio_sync_fires_up.html</link>
<description><![CDATA[<p>As part of the process to get artifacts into Ibiblio more efficiently a sync has been setup between the Codehaus maven repository and the maven repository at ibiblio. This matches the same process that is taking place between Apache and ibiblio and hopefully more of the larger OSS organizations can get involved to make the process of their getting artifacts into Ibiblio an effective one.</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2004-05-12T18:02:32+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/000709_maven_user_uploads_to_ibiblio_now_easier.html">
<title>Maven user uploads to ibiblio now easier</title>
<link>http://blogs.codehaus.org/projects/maven/archives/000709_maven_user_uploads_to_ibiblio_now_easier.html</link>
<description><![CDATA[<p>After going through all the requests for uploads today I discovered that either crucial pieces of information were missing or the instructions provided not being followed at all. In an attempt to remedy the problem I've made a tiny set of tools to semi automate the process of getting artifacts into ibiblio in a timely fashion.</p>

<p>The new instructions are <a href="http://maven.apache.org/repository-upload.html">here</a>.</p>

<p>Basically you make an upload bundle and provide a link. Simple. We'll take care of the rest. If you have maven rc2 or later then you already what you need to make an upload bundle.</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2004-05-10T03:39:42+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/000708_improving_mavens_ibiblio_support_for_oss_organizations.html">
<title>Improving Maven&apos;s ibiblio support for OSS organizations</title>
<link>http://blogs.codehaus.org/projects/maven/archives/000708_improving_mavens_ibiblio_support_for_oss_organizations.html</link>
<description><![CDATA[<p>Currently Apache i s the only OSS organization that has a scheduled pull of artifacts into ibiblio, but I would like to change this ASAP. I am working with Bob to setup a similiar pull for Codehaus, but I would like offer pulls to any other largish OSS organizations like OpenSymphony, ObjectWeb and like. In this way I think we could eliminate a good chunk of the requests made via JIRA and drastically shorten the time it takes for the most used artifacts to get into ibiblio.</p>

<p>If any group is interested in this service just drop me a line at jason@maven.org and we should be able to get you rolling in few hours.</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2004-05-10T02:24:16+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/000599_oreilly_maven_book_articles.html">
<title>O&apos;Reilly Maven Book Articles</title>
<link>http://blogs.codehaus.org/projects/maven/archives/000599_oreilly_maven_book_articles.html</link>
<description><![CDATA[<p>For anyone who is interested in shaping the form of the O'Reilly book on Maven you might want to take a peek <a href="http://wiki.codehaus.org/maven/BookArticles">here</a>. The format for the book is that of a howto/cookbook aimed at developers who need to get stuff done yesterday. As such, the book will consist of series of short articles, each on a specific facet of Maven. If you would like to see something in particular covered in the book please feel free to add to the list of articles that are posted on the Maven wiki link listed above.</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2004-02-10T21:21:00+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/000510_maven_appreciation_day.html">
<title>Maven appreciation day</title>
<link>http://blogs.codehaus.org/projects/maven/archives/000510_maven_appreciation_day.html</link>
<description><![CDATA[<p>It's always nice to hear from folks who are using Maven and actually find it useful :-) Some folks at ILOG dropped me a line to tell me that they use Maven to build their <a href="http://www.ilog.com/products/jviews/">JViews</a> product with Maven. So, of course, I promptly asked for some special OSS licensing: if it's possible to secure the OSS use of JViews in the Maven IDE then there would be no need for a pay version as there would be no developer license and distribution costs. That would be awesome!</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2003-12-16T14:56:33+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/000281_scm_project_rolls_along.html">
<title>SCM project rolls along</title>
<link>http://blogs.codehaus.org/projects/maven/archives/000281_scm_project_rolls_along.html</link>
<description><![CDATA[<p>Emmanuel has been busy adding StarTeam support in addition to moving over the some changelog  code for ClearCase over from the maven-changelog-plugin. Everything is looking pretty good and when Emmanuel gives the thumbs up I am going to try and integrate the SCM code with Continuum for some maven-centric CI goodness.</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2003-12-06T03:14:39+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/000280_project_navigation_woes_.html">
<title>Project navigation woes ...</title>
<link>http://blogs.codehaus.org/projects/maven/archives/000280_project_navigation_woes_.html</link>
<description><![CDATA[<p>I am certainly not unbiased but I'm finding navigating devlopment sites that don't use Maven irritating. I was interested in looking at the code for Blojsom and generally just wanted to poke around but found something other than a Maven generated site. As plain jane as the Maven generated sites are, it's easy to find things even if only from habit. It's actually been a while now since I've run across a Java project that's not using Maven.</p>

<p>I wish I had collected a sample population of sites for Java projects before Maven was popular so I could easily contrast the before and after. The Maven generated site isn't going to win any graphic desing awards or dazzle anyone but you can find what you need to quickly. Unless, of course, you're Hani "Maven is the spawn of Satan"  Suleiman :-)</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2003-12-06T02:55:52+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/000278_mavenblogscom_is_coming.html">
<title>mavenblogs.com is coming!</title>
<link>http://blogs.codehaus.org/projects/maven/archives/000278_mavenblogscom_is_coming.html</link>
<description><![CDATA[<p>In an attempt to try and collect more information about Maven for users I've registered mavenblogs.com (yes, an unabashed and shameless ripoff of javablogs.com). Bob is setting up a little aggregator so by tomorrow hopefully the DNS goop will propagate and we can get started.</p>

<p>What can be done with mavenblogs.com? Hopefully it can become a clearing house for interesting Maven tips and anecdotes but I'm primarily interested in trying to find a way to reward people who contribute to Maven. How so? Well, I think after a little bit of time passes mavenblogs.com will garner enough traffic to stimulate some ad revenue. Then I would like to take the ad revenue and offer it to people who want to improve Maven. It doesn't cost anything really to try the idea and it might be beneficial. The software bounty thing seems to have cropped up in a few places recently so I figure it can't hurt to try.</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2003-12-05T19:29:09+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/000276_maven_ide.html">
<title>Maven IDE</title>
<link>http://blogs.codehaus.org/projects/maven/archives/000276_maven_ide.html</link>
<description><![CDATA[<p>After some poking around and looking at existing OSS offerings and commercial offerings I've decided on a few commercial packages as the basis of a small Maven IDE.</p>

<p>I've purchased the whole suite of JideSoft components and am going to use the commercial JGoodies suites as well. Karsten, of JGoodies. was kind enough to let me have a copy of the commercial offerings at no charge as the Maven IDE will be OSS. Why use commercial components? Well, I want to get the first version of this tool up and running quickly and unfortunately the vast majority of OSS GUI components are not very good. The JideSoft and JGoodies components look great and have been wonderful to work with so far.</p>

<p>I also want to take the Maven IDE to another level where Werkflow+Drools will be integrated and I plan to use either the YWorks graph package or ILOG's JView components. Both have sophisticated graph packages for editing, monitoring and visualizing workflows.  I will definitely use this in my day job where workflows are essential but on the Maven side of things I would like to make a tool to drive a rules-based, workflow driven development process. I need some sophisticated graph visualization to make it effective, the commercial offerings are quite astounding and they really aren't that expensive considering what can be made with them. </p>

<p>It's definitely nice to be back in the land of rich GUIs, it's what I used to do full time. I realize after working with JIRA for a whole day how much I really dislike web applications. JIRA has one of the best web interfaces I've used but web interfaces are just plain tedious. Maybe I'll make a Swing front-end for JIRA :-)</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2003-12-04T04:57:59+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/000271_maven_scm_has_landed.html">
<title>Maven SCM has landed!</title>
<link>http://blogs.codehaus.org/projects/maven/archives/000271_maven_scm_has_landed.html</link>
<description><![CDATA[<p>With many thanks to Emmanuel Venisse the Maven SCM code has finally been moved over into the Apache repositories. The SCM project is an attempt to create a simple, powerful API for accessing the various SCM products like CVS, SVN, Perforce and the like. Most likely over the next few weeks Emmanuel will scrub the SCM code and be looking for comments and feedback. We hope people provide lots of feedback as the SCM project will be the basis upon which Continuum will be built. For those who aren't aware Continuum is the Maven-centric continuous integration tool that was slated as a seed project when Maven started and will most likely land in the Apache repositories inside a month now that I have regathered my momentum.</p>

<p>At any rate the code for the SCM project can be found here:</p>

<p>http://cvs.apache.org/viewcvs.cgi/maven-scm/</p>

<p>And the mailing lists are:</p>

<p>scm-dev@maven.apache.org<br />
scm-user@maven.apache.org<br />
scm-cvs@maven.apache.org</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2003-11-30T14:06:31+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/000270_new_maven_pmc_members.html">
<title>New Maven PMC members</title>
<link>http://blogs.codehaus.org/projects/maven/archives/000270_new_maven_pmc_members.html</link>
<description><![CDATA[<p>Just a hats off to a few Maven contributors who have given a great deal to the project and have been accepted as Maven PMC members. Many thanks to:</p>

<p>Michal Maczka<br />
Brett Porter<br />
Vincent Massol<br />
Emmanuel Venisse</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2003-11-29T16:36:27+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/000269_maven_scm_project_update.html">
<title>Maven SCM Project Update</title>
<link>http://blogs.codehaus.org/projects/maven/archives/000269_maven_scm_project_update.html</link>
<description><![CDATA[<p>Over the course of this weekend a general SCM API will be checked into the Maven repository at Apache.  Emmanuel Vennise, a long time Maven committer, has done the leg work to get the project off the ground doing the first pass at the API and getting checkout, update and changelog support working for CVS and SVN. There is code around to support other SCM products and we're hoping that the project will gain interest rapidly and contributors will add support for all major SCM products in short order.</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2003-11-29T16:20:18+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/000268_maven_wagon_has_landed.html">
<title>Maven Wagon has landed!</title>
<link>http://blogs.codehaus.org/projects/maven/archives/000268_maven_wagon_has_landed.html</link>
<description><![CDATA[<p>Maven is generally considered to be a single product at Apache but it has always been slated as an umbrella for several projects. Wagon is the first additional project to arrive but there will be more projects added in the coming weeks.</p>

<p>Wagon is the Maven project's general artifact handling library. Wagon will be embedded in Maven itself and has been designed to be embeddable in any Java application as it is not bound to Maven at all. You can take a peek at it here:</p>

<p><a href="http://cvs.apache.org/viewcvs.cgi/maven-wagon/">http://cvs.apache.org/viewcvs.cgi/maven-wagon/</a></p>

<p>As mentioned previously on the maven-dev list Wagon will more than likely undergo API changes   from others looking at it and from people attempting to embed it. Maven will obviously be one of the first targets, but I will be embedding Wagon in Plexus for general component handling and will play an integral part in Plexus' component repository (a la Doug Schmidt).</p>

<p>Many thanks go to Michal Maczka for doing the vast majority of the work and as such will lead the way on Wagon's development. Thanks also go to Peter Donald, Peter Royal and Emmanuel Venisse for their input and work.</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2003-11-28T17:26:18+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/000178_maven_book_and_user_input.html">
<title>Maven book and user input</title>
<link>http://blogs.codehaus.org/projects/maven/archives/000178_maven_book_and_user_input.html</link>
<description><![CDATA[<p><a href="http://blogs.codehaus.org/people/bob">Bob</a> and I have added some pages in the <a href="http://wiki.codehaus.org/maven">Maven Wiki</a> to keep users informed about the <a href="http://wiki.codehaus.org/maven/AmsterdamRendezvous">work</a> being done on the Maven book and created a <a href="http://wiki.codehaus.org/maven/UserInput">space</a> where users can give us there input. Please feel free to jot down any ideas you have! </p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2003-09-30T17:04:43+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/000177_maven_plugin_migration.html">
<title>Maven plugin migration</title>
<link>http://blogs.codehaus.org/projects/maven/archives/000177_maven_plugin_migration.html</link>
<description><![CDATA[<p>Now that 1.0-rc1 is out users have a mechanism whereby plugins can be easily downloaded and installed. So we are now leaning out the core and pushing all non-essential plugins to external repositories. This will allow us to tighten up the core and allow users who have created plugins to share them with greater ease.</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2003-09-29T17:06:25+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/000175_maven_10rc1_released.html">
<title>Maven 1.0-rc1 released</title>
<link>http://blogs.codehaus.org/projects/maven/archives/000175_maven_10rc1_released.html</link>
<description><![CDATA[<p>The Maven team is pleased to announce Release Candidate 1!<br />
                                                                                                                                                              <br />
<a href="http://maven.apache.org/">maven.apache.org</a><br />
                                                                                                                                                              <br />
Maven is a Java project management and project comprehension tool. Maven<br />
is based on the concept of a project object model (POM) in that all the<br />
artifacts produced by Maven are a result of consulting a well defined<br />
model for your project. Builds, documentation, source metrics, and<br />
source cross-references are all controlled by your POM.<br />
                                                                                                                                                              <br />
Maven has many goals, but in a nutshell Maven aims to make the<br />
developer's life easier by providing a well defined project structure,<br />
well defined development processes to follow, and a coherent body of<br />
documentation that keeps your developers and clients apprised of what's<br />
happening with your project. Maven alleviates a lot of what most<br />
developers consider drudgery and lets them get on with the task at hand.<br />
This is essential in OSS projects where there aren't many people<br />
dedicated to the task of documenting and propagating the critical<br />
information about your project which is necessary in order to attract<br />
potential new developers and clients.<br />
                                                                                                                                                              <br />
This version is primarily a bugfix release.<br />
                                                                                                                                                              <br />
Bugs fixed<br />
----------<br />
see <a href="http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&pid=10030&fixfor=10181"><br />
http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&pid=10030&fixfor=10181</a></p>

<p>Bugs to be fixed for 1.0<br />
------------------------<br />
<a href="http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&pid=10030&fixfor=10149"><br />
http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&pid=10030&fixfor=10149</a>                                                                                                                                                              </p>

<p>You can find the Maven distributions here:<br />
<a href="http://maven.apache.org/builds/release/1.0-rc1/">http://maven.apache.org/builds/release/1.0-rc1/</a></p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2003-09-29T07:07:37+00:00</dc:date>
</item>
<item rdf:about="http://blogs.codehaus.org/projects/maven/archives/000172_coming_back_to_maven.html">
<title>Coming back to Maven</title>
<link>http://blogs.codehaus.org/projects/maven/archives/000172_coming_back_to_maven.html</link>
<description><![CDATA[<p>In the last six months there haven't been many significant changes in Maven and that is primarily due to my vigour being sapped by unexpected circumstances. As a result I haven't been much of a leader as far as Maven goes which is something that will be remedied in short order now that I can see the light at the end of the tunnel so to speak. I can usually deal with work in addition to OSS duties but it hasn't been easy in the last while. </p>

<p>At the beginning of the year my father was already ill, and matters were made worse by an accident in which he was t-boned by an SUV on the driver's side. The car was destroyed but with a little help from the 'Jaws of Life' my father managed to come out of it alive, but not unscathed.</p>

<p>Anyone who knows me finds me somewhat headstrong, tenacious, and generally independent. All these attributes I derive directly from my father in whom these qualities are an order of magnitude more intense. When my father regained consciousness from the accident he did not wake up the same person. You can only imagine what it might feel like to find every task difficult after a life time of being able to do anything. Frustrating, saddening and almost enough to drive you over the edge. Not only for my father but for everyone around him watching him go through this process. Not a pleasant experience to say the least. With a lot of help from a lot of people the process has been made manageable and things are looking up now and it seems everything will return to a state of relative normalcy.</p>

<p><a href="http://blogs.werken.com/people/bob">Bob</a> has been really supportive throughout the whole ordeal, people at <a href="http://www.zenplex.com">work</a> have been very understanding as I haven't been as productive as usual, and <a href="http://blogs.codehaus.org/people/dion">Dion</a> and <a href="http://blogs.codehaus.org/people/bwalding">Ben</a> have been absolutely great holding things together in Maven land as I have been absent for the most part of late.</p>

<p>I plan to jump back into the mix and one of first tasks is to flesh out an outline for a Maven book. Bob and I are actually going to do this together in Amsterdam next week and when finished we will show it to the nice people at <a href="http://www.oreilly.com/">O'Reilly</a> :-) We are also going to make the outline available to Maven users so we can get some feedback before going to far along.</p>

<p>Hopefully things will roll along quickly so look here as I will be using this blog to jot down ideas to keep users informed about the Maven book and Maven in general.</p>]]></description>
<dc:subject></dc:subject>
<dc:creator>jvanzyl</dc:creator>
<dc:date>2003-09-27T22:36:03+00:00</dc:date>
</item>


</rdf:RDF>
