[maven-release-plugin] prepare release 2.0.0.Beta2
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release 2.0.0.Beta3
[maven-release-plugin] prepare for next development iteration
Implemented FORGE-1210 - PostStartup and PreShutdown events should be fired to all addons.
Test if Future is done in order to avoid CancellationException
Prevent NPEs
Added test for resolveVersions
Renamed metadata descriptors to the correct name
FORGE-1324: API Version is now returned in the AddonId[] returned from MavenAddonDependencyResolver.resolveVersions
FORGE-1324: Created resolveAPIVersion as a separate method to be called on-demand
FORGE-1324: Added tests and fix for indirect furnace dependency
FORGE-1321 Resolve Authentication before Aether request execution.

Mirror detection of repositories is performed to ensure that
mirrors in the form of RemoteRepository objects are returned
instead of the real repositories.

Additionally, Authentication info is enriched after the final list
of mirrors and repositories are obtained. This ensures that
CollectRequests and VersionRangeRequests are supplied with the
right set of mirrors and repositories.
Fixed an issue involving ProjectHelper and secure repositories.

This ensures that the Furnace build succeeds when a settings.xml
file with passwords for mirrors or secured repositories used in
the tests, is present in the Maven home directory.
Making field final and using interface instead of class
FORGE-1334: Improved selector and traverser for API versions
FORGE-1153: ForgeDeployableContainer now allows a different classifier
FORGE-1340: Introduced Response object to Maven operations