Class DependencyBuilder

java.lang.Object
org.codehaus.mojo.versions.utils.DependencyBuilder

public class DependencyBuilder extends Object
Builder class for Dependency
  • Method Details

    • withGroupId

      public DependencyBuilder withGroupId(String groupId)
      Passes groupId to the builder
      Parameters:
      groupId - given groupId
      Returns:
      builder instance
    • withArtifactId

      public DependencyBuilder withArtifactId(String artifactId)
      Passes artifactId to the builder
      Parameters:
      artifactId - given artifactId
      Returns:
      builder instance
    • withVersion

      public DependencyBuilder withVersion(String version)
      Passes version to the builder
      Parameters:
      version - given version
      Returns:
      builder instance
    • withType

      public DependencyBuilder withType(String type)
      Passes type to the builder
      Parameters:
      type - given type
      Returns:
      builder instance
    • withClassifier

      public DependencyBuilder withClassifier(String classifier)
      Passes classifier to the builder
      Parameters:
      classifier - given classifier
      Returns:
      builder instance
    • withScope

      public DependencyBuilder withScope(String scope)
      Passes scope to the builder
      Parameters:
      scope - given scope
      Returns:
      builder instance
    • withOptional

      public DependencyBuilder withOptional(String optional)
      Passes optional to the builder as String
      Parameters:
      optional - given optional as String
      Returns:
      builder instance
    • withOptional

      public DependencyBuilder withOptional(boolean optional)
      Passes optional to the builder as boolean
      Parameters:
      optional - given optional as boolean
      Returns:
      builder instance
    • newBuilder

      public static DependencyBuilder newBuilder()
      Creates a new instance of the builder
      Returns:
      new instance of the builder
    • build

      public org.apache.maven.model.Dependency build()
      Builds the Dependency instance
      Returns:
      Dependency instance