maven/upgrading-dependencies.apt

29 lines
855 B
Plaintext

-----
Upgrading Maven2's dependencies
-----
Jason van Zyl
-----
Upgrading Maven2's dependencies
When changing the dependencies that Maven2 requires and to have the
bootstrap work correctly there are a few things that must be changed:
* MBoot
The references to dependencies in the mboot must be changed to reflect any
updates in the core dependencies. These are primarily Plexus artifacts and
Modello artifacts.
* Top level POM
The references to common dependencies for the bootstrap build should be
changed in the top-level POM to reflect the change in core dependencies
and these should match the changes in mboot.
* Reference to Classworlds in the verifier
The verifier currently has a reference to Classworlds in order to run. This
should ulimately be changed as the integration tests should be run as
Maven is run itself.