Serialized Form
-
Package org.apache.maven.api.toolchain
-
Class org.apache.maven.api.toolchain.PersistedToolchains
class PersistedToolchains extends TrackableBase implements Serializable-
Serialized Fields
-
modelEncoding
String modelEncoding
-
toolchains
List<ToolchainModel> toolchains
The toolchain instance definition.
-
-
-
Class org.apache.maven.api.toolchain.ToolchainModel
class ToolchainModel extends TrackableBase implements Serializable-
Serialized Fields
-
configuration
XmlNode 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. -
provides
Map<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.
-
type
String type
Type of toolchain:jdk
for JDK Standard Toolchain,- other value for Custom Toolchain
-
-
-
Class org.apache.maven.api.toolchain.TrackableBase
class TrackableBase extends Object implements Serializable-
Serialized Fields
-
sourceLevel
String sourceLevel
-
sourceLevelSet
boolean sourceLevelSet
-
-
-