ifedorenko in maven

added hudson log file to rat-plugin excludes
exposed Verifier#localRepository, it's used by Maven ITs
MSHARED-410 Verifier should treat system properties as system properties

MPLUGIN-264 made supported packaging types configurable
Added plugin-testing-archives to extpaths.txt
verifier 1.5
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] copy for tag maven-verifier-1.5
[maven-release-plugin] prepare release maven-verifier-1.5
cleaning pom.xml mess I introduced
[maven-release-plugin] rollback the release of maven-verifier-1.5
[maven-release-plugin] prepare release maven-verifier-1.5
testing svn credentials

noop commit to force svn cache my credentials

generics fixes

Chnaged environment variables to be Map<Sring,String>, not properties.

Introduced deprecated #filterFile(String, String, String, Properties).

Both changes were necessary to switch maven core ITs to latest


Signed-off-by: Igor Fedorenko <>

Introduced hooks to support IDE workspace dependency resolution

New -Dmaven.bootclasspath and -Dclassworlds.conf allow an IDE like

m2e control contents of Maven runtime used by verifier embedded

mode and use classes from IDE workspace instead of deployed

or installed artifacts.

Signed-off-by: Igor Fedorenko <>

Introduced forkMode=embedded to explicitly request embedded mode

Signed-off-by: Igor Fedorenko <>

don't fork maven to determine version in embedded mode

Signed-off-by: Igor Fedorenko <>

deduplicated code in Classpath3x and Embedded3x launchers

Signed-off-by: Igor Fedorenko <>

changed Embedded3xLauncher constructor to allow reuse

Signed-off-by: Igor Fedorenko <>

use MavenLauncher interface to execute build

Signed-off-by: Igor Fedorenko <>

Introduced AbstractMojoTestCase#addGuiceModules to allow guice injector customization
MINDEXER-73 Incremental-only index update support

The patch provided by Steve Carlucci <>

MINDEXER-72 fixed inconsistent method name

MINDEXER-72 introduced updater FSDirectoryFactory API

FSDirectoryFactory allows host application choose specific

FSDirectory implementation. Default behaviour did not change

and deletages to Lucene

MINDEXER-71 Do not implicitly close indexing context

Indexing context #rollback, #commit and #optimize operations

were implicitely closing indexing context in case of

IOException and CorruptIndexException. This behaviour is

counter-intuitive. It is also harmful when triggered

from within acquireIndexSearcher-finally-releaseIndexSearcher

block, in which case releaseIndexSearcher fails with NPE,

which in turn masks original exception and makes

troubleshooting of the problem much harder than it should be.

added ifedorenko public key
[maven-release-plugin] prepare for next development iteration