spring-properties:generate-xml-properties-metadata
Full name:
io.github.tia-ru:spring-properties-maven-plugin:1.0:generate-xml-properties-metadata
Description:
This goal reads all springframework xml configuration files from the given/specified directories and generate or enhance `META-INF/spring-configuration-metadata.json` that will contain all '${}' properties metadata.
Attributes:
- Requires a Maven project to be executed.
- The goal is thread-safe and supports parallel builds.
- Since version:
0.1. - Binds by default to the lifecycle phase:
generate-resources.
Optional Parameters
| Name | Type | Since | Description |
|---|---|---|---|
<metadataDir> |
String |
- |
A directory where the generated 'spring-configuration-metadata.json' file will be saved Default: ${project.build.outputDirectory}/META-INFUser Property: spring.properties.metadata.directory |
<xmlLocations> |
List<String> |
- |
Root directories to scan for spring xml-files. All project resource directories by default. |
Parameter Details
<metadataDir>
A directory where the generated 'spring-configuration-metadata.json' file will be saved
- Type:
java.lang.String - Required:
No - User Property:
spring.properties.metadata.directory - Default:
${project.build.outputDirectory}/META-INF
<xmlLocations>
Root directories to scan for spring xml-files. All project resource directories by default.
- Type:
java.util.List<java.lang.String> - Required:
No