Package org.gradle.plugin.compatibility
Interface CompatibilityDeclarationProtocol
public interface CompatibilityDeclarationProtocol
Various definitions for the plugin descriptor fields. These can be used by other plugins to integrate with defined
features.
- Since:
- 1.0.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe feature is declared as supported.static final StringThe feature is declared as unsupported.static final StringThe Configuration Cache feature name.static final StringThe Isolated Projects feature name.static final StringThe prefix for the properties defining the compatibility with Gradle features.static final StringThe status of the feature isn't declared at all.
-
Field Details
-
DECLARED_SUPPORTED
The feature is declared as supported. The actual support status may differ due to bugs.- Since:
- 1.0.0
- See Also:
-
DECLARED_UNSUPPORTED
The feature is declared as unsupported.- Since:
- 1.0.0
- See Also:
-
UNDECLARED
The status of the feature isn't declared at all.- Since:
- 1.0.0
- See Also:
-
SUPPORT_FLAGS_PREFIX
The prefix for the properties defining the compatibility with Gradle features. Each feature has its own property.- Since:
- 1.0.0
- See Also:
-
FEATURE_CONFIGURATION_CACHE
The Configuration Cache feature name.- Since:
- 1.0.0
- See Also:
-
FEATURE_ISOLATED_PROJECTS
The Isolated Projects feature name.- Since:
- 1.1.0
- See Also:
-