Package org.springframework.context.aot
Class AbstractAotProcessor.Settings
java.lang.Object
org.springframework.context.aot.AbstractAotProcessor.Settings
- Enclosing class:
- AbstractAotProcessor
Common settings for AOT processors.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the artifact ID of the application.Get the output directory for generated classes.Get the group ID of the application.Get the output directory for generated resources.Get the output directory for generated sources.setArtifactId
(String artifactId) Set the artifact ID of the application.setClassOutput
(Path classOutput) Set the output directory for generated classes.setGroupId
(String groupId) Set the group ID of the application.setResourceOutput
(Path resourceOutput) Set the output directory for generated resources.setSourceOutput
(Path sourceOutput) Set the output directory for generated sources.
-
Constructor Details
-
Settings
public Settings()
-
-
Method Details
-
setSourceOutput
Set the output directory for generated sources.- Parameters:
sourceOutput
- the location of generated sources- Returns:
- this settings object for method chaining
-
getSourceOutput
Get the output directory for generated sources. -
setResourceOutput
Set the output directory for generated resources.- Parameters:
resourceOutput
- the location of generated resources- Returns:
- this settings object for method chaining
-
getResourceOutput
Get the output directory for generated resources. -
setClassOutput
Set the output directory for generated classes.- Parameters:
classOutput
- the location of generated classes- Returns:
- this settings object for method chaining
-
getClassOutput
Get the output directory for generated classes. -
setGroupId
Set the group ID of the application.- Parameters:
groupId
- the group ID of the application, used to locatenative-image.properties
- Returns:
- this settings object for method chaining
-
getGroupId
Get the group ID of the application. -
setArtifactId
Set the artifact ID of the application.- Parameters:
artifactId
- the artifact ID of the application, used to locatenative-image.properties
- Returns:
- this settings object for method chaining
-
getArtifactId
Get the artifact ID of the application.
-