• Andy Wilkinson's avatar
    Only process main metadata as it already includes additional metadata · 67604a54
    Andy Wilkinson authored
    Previously, the configuration property table generation was reading
    both the main metadata and the additional metadata from each project.
    This was unnecessary as the annotation processor will have already
    merged the additional metadata into the main metadata before writing
    it to disk. Processing both the main and additional metadata led to
    a clash as the metadata overlapped. When the entry in the additional
    metadata won the clash, the resulting entry in the configuration
    property table would lose any details that aren't contained in the
    additional metadata.
    
    This commit updates the property table generation code to only use
    the main metadata files.
    
    Fixes gh-21131
    67604a54
Name
Last commit
Last update
..
generateAutoConfigurationClassTables.groovy Loading commit data...
generateConfigurationPropertyTables.groovy Loading commit data...
generateStarterTables.groovy Loading commit data...
generateTestSlicesTable.groovy Loading commit data...