Class MetadataBuildItemMapper

java.lang.Object
io.spring.initializr.metadata.support.MetadataBuildItemMapper

public final class MetadataBuildItemMapper extends Object
An internal class used to easily translate metadata information to Build items.
Author:
Stephane Nicoll
  • Method Details

    • toDependency

      @Contract("!null -> !null") public static @Nullable Dependency toDependency(@Nullable Dependency dependency)
      Return an Build dependency from a dependency metadata.
      Parameters:
      dependency - a dependency metadata
      Returns:
      an equivalent build dependency
    • toBom

      @Contract("!null -> !null") public static @Nullable BillOfMaterials toBom(@Nullable BillOfMaterials bom)
      Return a Build bom from a bom metadata.
      Parameters:
      bom - a metadata bom
      Returns:
      an equivalent build bom
    • toRepository

      public static @Nullable MavenRepository toRepository(String id, @Nullable Repository repository)
      Return a Build repository from a repository metadata.
      Parameters:
      id - the repository id
      repository - a repository metadata
      Returns:
      an equivalent build repository