This interface contains the file system locations where the repositories can store their data.
The result of getter methods in this interface are considered to return the same objects, unless otherwise noted.
public Path | Gets the path to the JAR which was used to load the build system related classes. |
public Path | Gets the common storage directory this environment was initialized with. |
public Path | Gets the local path to the classes of the repository. |
public Path | Gets the local path to the load directory of the classpath. |
public Path | Gets the local directory path where the repository can store its runtime data. |
For example this JAR can be used to start external processes which require the build system classes on their classpath.
The returned directory is a base directory for all environment related data. Any other storage directories are probably but not necessarily under this base directory.
The returned path points to a file or folder on the local machine where the classes of the repository are located. The classes can be contained in a directory tree with appropriate package directories or in a JAR file.
The returned path is a directory which was used to load the repository classes to.
The directory is private to the currently loaded repository classpath. If multiple repositories are contained in a single classpath, then they share the repository storage directory.