Class ToolchainDiscoverer
java.lang.Object
org.apache.maven.plugins.toolchain.jdk.ToolchainDiscoverer
Toolchain discoverer service: tries
JAVA{xx}_HOME environment variables, third party installers and
OS-specific locations.- Since:
- 3.2.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String[]static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.maven.toolchain.model.PersistedToolchainsorg.apache.maven.toolchain.model.PersistedToolchainsdiscoverToolchains(String comparator) Returns a PersistedToolchains object containing a list of discovered toolchains, nevernull.Optional<org.apache.maven.toolchain.model.ToolchainModel> Build the model for the current JDK toolchaingetJdkHome(org.apache.maven.toolchain.model.ToolchainModel toolchain)
-
Field Details
-
JAVA
- See Also:
-
VERSION
- See Also:
-
RUNTIME_NAME
- See Also:
-
RUNTIME_VERSION
- See Also:
-
VENDOR
- See Also:
-
VENDOR_VERSION
- See Also:
-
PROPERTIES
-
CURRENT
- See Also:
-
ENV
- See Also:
-
LTS
- See Also:
-
SORTED_PROVIDES
-
DISCOVERED_TOOLCHAINS_CACHE_XML
- See Also:
-
JDK_HOME
- See Also:
-
JAVA_HOME
- See Also:
-
USER_HOME
- See Also:
-
-
Constructor Details
-
ToolchainDiscoverer
public ToolchainDiscoverer()
-
-
Method Details
-
getCurrentJdkToolchain
Build the model for the current JDK toolchain -
discoverToolchains
public org.apache.maven.toolchain.model.PersistedToolchains discoverToolchains() -
discoverToolchains
Returns a PersistedToolchains object containing a list of discovered toolchains, nevernull. -
getJdkHome
-