Serialized Form
- 
Package org.apache.maven.api.toolchain- 
Class org.apache.maven.api.toolchain.PersistedToolchainsclass PersistedToolchains extends TrackableBase implements Serializable- 
Serialized Fields- 
modelEncodingString modelEncoding 
- 
toolchainsList<ToolchainModel> toolchains The toolchain instance definition.
 
- 
 
- 
- 
Class org.apache.maven.api.toolchain.ToolchainModelclass ToolchainModel extends TrackableBase implements Serializable- 
Serialized Fields- 
configurationDom configuration Toolchain configuration information, like location or any information that is to be retrieved. Actual content structure is completely open: each toolchain type will define its own format and semantics. In general, this is a properties format: <name>value</name>with per-toolchain defined properties names.
- 
providesMap<String, String> provides Toolchain identification information, which will be matched against project requirements. For Maven 2.0.9 to 3.2.3, the actual content structure was completely open: each toolchain type would define its own format and semantics. In general, this was a properties format. Since Maven 3.2.4, the type for this field has been changed to Properties to match the de-facto format. Each toolchain defines its own properties names and semantics. 
- 
typeString type Type of toolchain:- jdkfor JDK Standard Toolchain,
- other value for Custom Toolchain
 
 
- 
 
- 
- 
Class org.apache.maven.api.toolchain.TrackableBaseclass TrackableBase extends Object implements Serializable- 
Serialized Fields- 
sourceLevelString sourceLevel 
- 
sourceLevelSetboolean sourceLevelSet 
 
- 
 
- 
 
-