No, it is not compatible, as the matrix says. There are many incompatibilities between 2 and 3, and there is behavior that points to the page. If you are working on corporate projects in a corporation, you can be sure that you will encounter these problems.
As for performance, if you run enterprise builds that don’t build 10k-100k code ... How about a 1.5 million line system? This is more common in the enterprise. If your software is 2-4 hours old and you still need continuous integration, you will learn about parallel assembly and testing. Maven 3 is right at this moment ... but at the moment it’s unacceptable that the resolution of the tree / class path is different depending on the target (dependency: the tree uses an outdated mechanism, and regular build targets depend on the ether). This is reminiscent of Ivy / Ant problems when you cannot rely on checking the class of the path to the software package for deployment (you do not have a local Maven repository during production, right? ... but you still need to audit the software, right? )
maciek Jan 10 '13 at 19:13 2013-01-10 19:13
source share