When setting the handleDirSep attribute to 'true' on the <packagemapper>, the full path is transformed into a package, while setting the attribute to 'false', only the '*'-portion of the path is mapped (new behaviour since 1.8.3) Only the '*'-portion of the path should be handled by the mapper, so this change will break many builds having the handleDirSep='true' property set. Example: <packagemapper from="/a/b/*.java" to="*" handledirsep="true"/> 1.8.2: a/b/c/Foo.java -> c.Foo (correct) 1.8.3: a/b/c/Foo.java -> a.b.c.Foo (incorrect) The behavior when setting handleDirSep to 'false' is unchanged.
fixed with svn revision 1351053