Skip to content

Commit

Permalink
Drop interplay
Browse files Browse the repository at this point in the history
  • Loading branch information
ihostage committed Oct 5, 2023
1 parent 6088df8 commit 50aaad2
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 13 deletions.
26 changes: 14 additions & 12 deletions project/OmnidocBuild.scala
Original file line number Diff line number Diff line change
@@ -1,19 +1,17 @@
import java.io.IOException

import sbt._
import sbt.io.Using
import sbt.librarymanagement.{ GetClassifiersConfiguration, GetClassifiersModule, UpdateConfiguration }
import sbt.librarymanagement.ivy._
import sbt.Artifact.SourceClassifier
import sbt.Keys._

import interplay._
import interplay.PlayBuildBase.autoImport._
import xerial.sbt.Sonatype.autoImport.sonatypeProfileName
import sbt.io.Using
import sbt.librarymanagement.{GetClassifiersConfiguration, GetClassifiersModule, SemanticSelector, UpdateConfiguration, VersionNumber}
import sbtdynver.DynVerPlugin.autoImport._

import java.io.IOException

object OmnidocBuild {

val scala213 = "2.13.12"
val scala3 = "3.3.1"

val playOrganisation = "com.typesafe.play"
val scalaTestPlusPlayOrganisation = "org.scalatestplus.play"
val playOrganisations = Seq(playOrganisation, scalaTestPlusPlayOrganisation)
Expand Down Expand Up @@ -101,7 +99,6 @@ object OmnidocBuild {

lazy val omnidoc = project
.in(file("."))
.enablePlugins(PlayLibrary)
.settings(omnidocSettings)
.configs(Omnidoc)

Expand All @@ -119,8 +116,13 @@ object OmnidocBuild {

def projectSettings: Seq[Setting[_]] = Seq(
name := "play-omnidoc",
ThisBuild / playBuildRepoName := "omnidoc",
crossScalaVersions := Seq(ScalaVersions.scala213, ScalaVersions.scala3),
crossScalaVersions := Seq(scala213, scala3),
scalaVersion := (Seq(scala213, scala3)
.filter(v => SemanticSelector(sys.props.get("scala.version").getOrElse(scala213)).matches(VersionNumber(v))) match {
case Nil => sys.error("Unable to detect scalaVersion!")
case Seq(version) => version
case multiple => sys.error(s"Multiple crossScalaVersions matched query '${sys.props("scala.version")}': ${multiple.mkString(", ")}")
}),
resolvers ++= Resolver.sonatypeOssRepos("snapshots") ++
Resolver.sonatypeOssRepos("releases"),
useCoursier := false, // so updatePlaydocClassifiers isn't empty
Expand Down
2 changes: 1 addition & 1 deletion project/plugins.sbt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
addSbtPlugin("com.typesafe.play" % "interplay" % sys.props.getOrElse("interplay.version", "3.1.7"))
addSbtPlugin("com.github.sbt" % "sbt-dynver" % "5.0.1")

0 comments on commit 50aaad2

Please sign in to comment.