This document is intended for users of Apache Maven that look into upgrading from version 2.x to 3.x and provides an overview of potential effects on existing builds.
General Changes
profiles.xml
The support for profiles outside of the POM or the settings.xml
has been removed in version 3.x and users that previously used this feature are advised to move the affected profiles into their settings.xml
.
Non-unique Snapshot Deployments
The setting <uniqueVersion>false</uniqueVersion>
for a distribution repository has no effect in version 3.x, snapshot artifacts will always be deployed using a timestamped version.