All Downloads are FREE. Search and download functionalities are using the official Maven repository.

coursier.install.VersionOverride.scala Maven / Gradle / Ivy

The newest version!
package coursier.install

import dataclass._
import coursier.parse.JavaOrScalaDependency
import coursier.core.{Repository, VersionInterval}

@data class VersionOverride(
  versionRange: VersionInterval,
  dependencies: Option[Seq[JavaOrScalaDependency]] = None,
  repositories: Option[Seq[Repository]] = None,
  mainClass: Option[String] = None,
  defaultMainClass: Option[String] = None,
  javaProperties: Option[Seq[(String, String)]] = None,
  @since("2.1.0-M4")
  prebuiltLauncher: Option[String] = None,
  prebuiltBinaries: Option[Map[String, String]] = None,
  @since("2.1.10")
  launcherType: Option[LauncherType] = None
)




© 2015 - 2025 Weber Informatics LLC | Privacy Policy