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.8.2 2007-05-23
1.8.1 2007-05-07
1.8 2006-05-07
1.7 2005-08-09
1.6.2 2004-06-25
1.6.1 2004-05-19
1.6 2004-05-15
1.5 2004-03-07
1.4 2003-09-29
1.3 Unknown
1.2 2003-02-11
1.1 2002-10-01

Get the RSS feed of the last changes

Release 1.8.2 - 2007-05-23

fix Memory leak and performance degradation in test plugin 1.8. Fixes MPTEST-63 and MPTEST-64 . ltheussl

Release 1.8.1 - 2007-05-07

update Document a backward-compat problem affecting version 1.8 of the plugin. Fixes MPTEST-66. ltheussl
add New property to halt a build on test failures but after all tests have been run. Fixes MPTEST-71. ltheussl
add New properties to configure compiler for test classes. Fixes MPTEST-69. Thanks to Nicolas de Loof. ltheussl
fix SourceModifications sometimes does not work for test classes. Fixes MPTEST-68. Thanks to Dennis Lundberg. ltheussl
fix maven.compile.target is not used in test:compile. Fixes MPTEST-67. Thanks to Shinobu Kawai. ltheussl

Release 1.8 - 2006-05-07

update Upgrade to Xerces 2.8.0. Replace the deprecated xmlParserAPIs by xml-apis 1.3.03. Add the xml-resolver dependency for xerces. Fixes MAVEN-1753. aheritier
update Upgrade to Junit 3.8.2. aheritier
fix test:test should honour the maven.test.compile.src.set variable. Fixes MPTEST-49. ltheussl
add Set junit's showoutput attribute if Maven is executed in debug (-X) mode. Fixes MPTEST-43. ltheussl
add Allow to add additional elements to the test classpath, new property maven.test.classpath . Fixes MPTEST-47. Thanks to Henning Schmiedehausen. ltheussl
add Display a warning if some tests do not pass (and maven.test.failure.ignore=true ). Fixes MPTEST-36. ltheussl
add Add timeouts to the test plugin, new property maven.junit.timeout . Fixes MPTEST-10. ltheussl
add Add ability to fail the build on test errors, new property maven.test.error.ignore . Fixes MPTEST-58. Thanks to Mauro Botelho. ltheussl
fix Do not execute test:test-resources and test:compile unless tests will be run. Fixes MPTEST-46. ltheussl
fix test:single should ignore maven.test.skip=true . Fixes MPTEST-59. ltheussl
fix Test failure doesn't halt execution of test suite. Fixes MPTEST-39. ltheussl
update Update dependencies to match one s in maven 1.1 core and to unify them between plugins. Fixes MAVEN-1712. aheritier
add Add maven.test.excludeXmlApis property to avoid duplicated Xerces Fixes MPTEST-55. Thanks to Eric Hartmann. brett

Release 1.7 - 2005-08-09

add Added maven.junit.forkmode property carlos
update Allow multiple patterns in testmatchpattern and testnotmatchpattern carlos
add Added testnotmatchpattern that can be used in test:match carlos
fix Deprecated testmatch property by testmatchpattern to allow more complex patterns in test:match Fixes MPTEST-48. carlos
update Deprecate dependency handle brett

Release 1.6.2 - 2004-06-25

fix honour source modifications for test compilation Fixes MPTEST-32. Thanks to Maxwell Grender-Jones. brett
fix handle JVM args correctly in test:match Fixes MPTEST-31. brett

Release 1.6.1 - 2004-05-19

fix only add xml-apis to classpath when forking to avoid classloader issues brett

Release 1.6 - 2004-05-15

fix add maven.junit.envvars property Fixes MPTEST-27. Thanks to joseph benavidez. brett
fix add maven.junit.jvm property Fixes MPTEST-26. brett
fix accept maven.test.failure.ignore == false Fixes MPTEST-28. brett
fix Honour maven.test.failure.ignore for test:single and test:match Fixes MPTEST-25. brett

Release 1.5 - 2004-03-07

fix Honour maven.test.skip for other test goals, such as compile brett
add Added maven.junit.format property that defaults to brief. Changed formatters to use maven.junit.usefile consistently. Only set 'dir' property of junit task if fork != 'no' dion

Release 1.4 - 2003-09-29

update Apply MAVEN-309. Reorganise classpaths so that it's test, build, dependencies and then JUnit Fixes MAVEN-309. dion
fix You can now specify whether the source (java) or classes (class) files are searched when using the test plugin via the property: maven.test.search.classdir. It defaults to use (java) to preserve backwards compatibilty. Using (class) allows you to work with alternative languages that compile to bytecode like Groovy jstrachan
fix Check if unitTest tag is present in pom before copy resources. evenisse

Release 1.3 - Unknown

add Add jvmarg support for junit. Add properties documentation. evenisse

Release 1.2 - 2003-02-11

fix Fixed classpath for test:ui, test:single and test:match goals. evenisse
fix Added xmlapis and xerces to project dependencies as per MAVEN-106 bug report Fixes MAVEN-106. dion

Release 1.1 - 2002-10-01

fix The test plugin now works again if the project has not tests defined. The introduction of the < test:test-resources > goal had broken this feature. vmassol