Interface SourceCodeManagement


@Immutable public interface SourceCodeManagement
SCM metadata information.
Since:
2.0.0
  • Method Details

    • builder

      @NotNull static @NotNull SourceCodeManagement.Builder builder()
      Create a new builder for SourceCodeManagement instances.
      Returns:
      a new builder
      Since:
      2.0.0
    • connection

      @NotNull @NotNull String connection()
      Get a read-only access to the project's repository.

      This must be in a scm:[provider]:[provider-specific arguments] format.

      Returns:
      the read-only project repository
      Since:
      2.0.0
    • developerConnection

      @NotNull @NotNull String developerConnection()
      Get a read-write access to the project's repository.

      This must be in a scm:[provider]:[provider-specific arguments] format.

      Returns:
      the read-write project repository
      Since:
      2.0.0
    • url

      @NotNull @NotNull String url()
      Get a web URL to view this project's repository.
      Returns:
      the project's SCM web URL
      Since:
      2.0.0