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