A simplistic repository system session that mimics Maven's behavior to help third-party developers that want to embed
Maven's dependency resolution into their own applications. Warning: This class is not intended for
usage by Maven plugins, those should always acquire the current repository system session via parameter injection.

Author:

Benjamin Bentmann

Constructor Summary

MavenRepositorySystemSession()
Creates a new Maven-like repository system session by initializing the session with values typical for
Maven-based resolution.

MavenRepositorySystemSession

Creates a new Maven-like repository system session by initializing the session with values typical for
Maven-based resolution. In more detail, this constructor configures settings relevant for the processing of
dependency graphs, most other settings remain at their generic default value. Use the various setters to further
configure the session with authentication, mirror, proxy and other information required for your environment.