Stuff

Maven 2.0 Released

In case you missed it, version 2.0 of Maven has been released.

"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."

http://maven.apache.org/maven2/index.html

I currently use Maven 1.X to generate the website but might start using Maven 2 for the projects as well. Even though I'll have to change my project structure around (it's probably for the best) and I might not have as much flexibility as using Ant directly (not that I'm using Ant in anger), but using Maven seems to give you a lot in return (including structure).

One interesting feature though for people who want more control are the "Maven ant-tasks" that (according to the website) allow you to perform:

  • Dependency management - including transitive dependencies, scope recognition and SNAPSHOT handling
  • Artifact deployment - file and SSH based deployment to a Maven repository
  • POM processing - for reading a Maven 2.0 pom.xml file
http://maven.apache.org/maven2/ant-tasks.html