Message-ID: <1592999304.23051.1430172932581.JavaMail.confluence@cwiki-vm3> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_23050_1640318949.1430172932581" ------=_Part_23050_1640318949.1430172932581 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Maven 3.x is the Maven version for the people. The Maven team has gone t= o the ends of the earth to ensure backward compatibility, improve usability= , increase performance, allow safe embedding, and pave the way for implemen= t many highly demanded features.
This talk will briefly cover the process and tooling changes that have o= ccured in the Maven project in order to accomplish what we have done with M= aven 3.0, as well as discuss the architectural and feature changes.
Some of the process changes include
We also built out a framework that measures disk I/O, network I/O, memor= y consumption, and CPU utilization to ensure that performance doesn't degra= de.
The architectural changes center around how POMs are constructed, how th= e lifecycle is executed, how the plugin manager executes, and how artifacts= are resolved.
Some features derived from these architectural changes include
Some features not done in Maven 3.0.x but in discussion for future relea= ses are