Apache Maven 1.x has reached its end of life, and is no longer supported. For more information, see the announcement. Users are encouraged to migrate to the current version of Apache Maven.

Release History

1.6.1 2007-03-28
1.6 2006-02-24
1.5 2005-06-05
1.4.1 2004-07-30
1.4 2004-06-18
1.3 2004-05-15
1.2 2004-03-07
1.1 2003-09-29
1.0 2003-08-31

Get the RSS feed of the last changes

Release 1.6.1 - 2007-03-28

fix The prepare-release goal should fail if project.xml can't be edited (e.g. read only). Fixes MPSCM-63. ltheussl
fix SCM Parse Connection output is wrong / misleading. Fixes MPSCM-89. ltheussl
fix scm:prepare-release does not commit modified changes.xml. Fixes MPSCM-86. ltheussl
update Upgrade plexus-utils to version 1.0.5 Fixes MAVEN-1803. aheritier
update Upgrade plexus-container-default and plexus-component-api to version 1.0-alpha-15 and replace classworlds by plexus-classworlds 1.2-alpha-5 aheritier
update Update dom4j and jelly dependencies to match the ones in maven 1.1 core. ltheussl
update Update dependencies to unify them between plugins. The following dependencies are updated : commons-jelly-tags-interaction v1.0 to v1.1, jaxen v1.0-FCS-full to 1.1-beta-9. Add the dependency to jline for commons-jelly-tags-interaction v1.1. aheritier
update Upgrade to commons-io 1.2. aheritier

Release 1.6 - 2006-02-24

fix The encoding of the project.xml file is not preserved after doing release:transform . Fixes MPRELEASE-12. Thanks to Dennis Lundberg. ltheussl
fix Handle poms with a namespace. Fixes MPRELEASE-16. fgiust
fix Handle non-jar dependencies. Fixes MPRELEASE-11. brett
update Update dependencies to match ones in maven 1.1 core and to unify them between plugins. The following dependencies are updated :
  • maven v1.0-rc2 - > v1.0.2
  • dom4j v1.4-dev-8 - > v1.4
  • commons-jelly v1.0-beta-4 - > v1.0
  • xml-apis v 1.0.b2 - > xmlParserAPIs v2.6.2
Fixes MAVEN-1712.
update Make it possible to check changes made by prepare-release before they are checked in and tagged. New property maven.scm.testmode . Fixes MPSCM-77. ltheussl
update Update to maven-scm 1.0-beta-2. Fixes MPSCM-68. ltheussl
fix When pom.repository.connection ends with '/' checkout fails. Fixes MPSCM-65. Thanks to Phil Steitz. ltheussl
fix Re-add changes.xml file to display announcements. Fixes MPSCM-57. ltheussl
add New scm:checkin goal. Fixes MPSCM-47 and MPSCM-54 . brett
add Add Starteam support, plus scm:add, scm:status, scm:checkin. Fixes MPSCM-56. evenisse

Release 1.5 - 2005-06-05

fix Exception while executing SCM command. Fixes MPSCM-61. brett
fix v1.5 is not compatible with 1.4.1. Fixes MPSCM-58. dion
fix Avoid use of jelly empty operator. Fixes MPSCM-40. brett
fix NullPointerException when setting checkout dir. Fixes MPSCM-53. brett
fix Skip prompt for tag. Fixes MPSCM-44. brett
fix Clarify "module" notation as used for CVS in regards to Subversion. Fixes MPSCM-48. brett
fix Implement status check. Fixes MPSCM-42. brett
fix Incorporate a released version of Maven SCM. Fixes MPSCM-49. brett
fix scm:bootstrap fails on SVN project requiring username/password. Fixes MPSCM-52. brett
fix scm:cvs-update-project uses developer connection. Fixes MPSCM-29. brett
fix Update documentation after latest changes. Fixes MPSCM-41. brett
fix Var delim not always ":" (on CVSNT "|"). Fixes MPSCM-45. brett
fix Support starting and ending revision in diff bean/tag. Fixes MPSCM-50. brett
add Add the ability to pass a username and password to the Subversion provider. brett
update Check out into maven.scm.checkout.dir rather than a subdirectory of it. brett
add Use maven.scm.bootstrap.pom.dir. Fixes MPSCM-33. brett
add Add support for subversion. Fixes MPSCM-32. brett
add Rewritten to utilise the Maven SCM library. brett
fix Ignore whitespace when creating a patch. Fixes MPSCM-25. dion
fix Ignore POM if the scm root is specified in command line. carlos

Release 1.4.1 - 2004-07-30

fix Trim goals after prompting from the user. Fixes MPSCM-16. dion
add Add scm:cvs-create-patch goal to help in creating patches. Fixes MPSCM-20. dion
fix Set default maven.scm.method to cvs Fixes MPSCM-13. carlos

Release 1.4 - 2004-06-18

add Add minimal support for SVN to allow cruisecontrol plugin to work. epugh
add Add scm:cvs-tag-project goal. dion

Release 1.3 - 2004-05-15


Release 1.2 - 2004-03-07

fix Don't use -C - Mac OS X doesn't recognise it. brett
fix Catch exceptions to make sure files don't get moved permanently. Fixes MPSCM-3. brett
fix Update POM using dom4j instead of JSL - no more formatting issues. Fixes MPSCM-4. brett
fix Support :local: CVS paths brett
add Update changes.xml version and release date on prepare. brett
add Use developerConnection first, then standard connection when parsing connection from POM. brett

Release 1.1 - 2003-09-29

update Apply MAVEN-834. Support for scm delimiters other than ':' Fixes MAVEN-834. dion
fix Turn off pretty printing to fix MAVEN-769 - random spaces added to project.xml. brett
update Add new versions to bottom of list instead of top to fo llow convention. brett

Release 1.0 - 2003-08-31

add Initial creation - support for CVS. brett