[2.x] test: Use new wildcard syntax in test build files (#8844)

This commit is contained in:
kenji yoshida 2026-03-01 16:53:29 +09:00 committed by GitHub
parent 677a6cf7a6
commit 75d9834dec
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
12 changed files with 18 additions and 18 deletions

View File

@ -9,7 +9,7 @@ object MyPlugin extends AutoPlugin {
val FooConfig = config("foo")
override def projectSettings = Seq[Setting[_]](
override def projectSettings = Seq[Setting[?]](
libraryDependencies ++= Seq(
"org.slf4j" % "slf4j-api" % "1.7.0",
"ch.qos.logback" % "logback-classic" % "1.1.7"

View File

@ -11,9 +11,9 @@ object HydraPlugin extends AutoPlugin {
resolvers += "Triplequote Maven Releases" at "https://repo.triplequote.com/artifactory/libs-release/",
) ++ inConfig(Compile)(compileSettings) ++ inConfig(Test)(compileSettings)
private lazy val compileSettings: Seq[Def.Setting[_]] = inTask(compile)(compileInputsSettings)
private lazy val compileSettings: Seq[Def.Setting[?]] = inTask(compile)(compileInputsSettings)
private def compileInputsSettings: Seq[Setting[_]] = Seq(
private def compileInputsSettings: Seq[Setting[?]] = Seq(
scalaCompilerBridgeSource := {
ModuleID("com.triplequote", "hydra-bridge_1_0", "2.1.4")
.withConfigurations(Some(Configurations.Compile.name))

View File

@ -9,13 +9,13 @@ object TwirlPlugin extends AutoPlugin {
val twirlCompileTemplates = taskKey[Seq[File]]("Compile twirl templates into scala source files")
}
override def projectSettings: Seq[Setting[_]] =
override def projectSettings: Seq[Setting[?]] =
inConfig(Compile)(twirlSettings) ++
inConfig(Test)(twirlSettings)
import autoImport._
def twirlSettings: Seq[Setting[_]] = Seq(
def twirlSettings: Seq[Setting[?]] = Seq(
twirlCompileTemplates / includeFilter := "*.scala.*",
twirlCompileTemplates / excludeFilter := HiddenFileFilter,
twirlCompileTemplates / sourceDirectories := Seq(sourceDirectory.value / "twirl"),

View File

@ -21,7 +21,7 @@ package name.example {
}
import autoImport._
override def projectSettings = Seq[Setting[_]](
override def projectSettings = Seq[Setting[?]](
checkMaxErrors := (Keys.maxErrors map { me => assert(me == xyz, "Expected maxErrors to be " + xyz + ", but it was " + me ) }).value,
checkName := (Keys.name map { n => assert(n == "Demo", "Expected name to be 'Demo', but it was '" + n + "'" ) }).value
)

View File

@ -1,7 +1,7 @@
import sbt._, Keys._
object TestP extends AutoPlugin {
override def projectSettings: Seq[Setting[_]] = Seq(
override def projectSettings: Seq[Setting[?]] = Seq(
Compile / resourceGenerators += Def.task {
streams.value.log.info("resource generated in plugin")
Seq.empty[File]

View File

@ -18,7 +18,7 @@ object TopA extends AutoPlugin {
override def trigger = AllRequirements
override def projectSettings: scala.Seq[sbt.Setting[_]] = Seq(
override def projectSettings: scala.Seq[sbt.Setting[?]] = Seq(
topLevelDemo := s"TopA: topLevelDemo project ${name.value}",
demo := s"TopA: demo project ${name.value}"
)
@ -31,7 +31,7 @@ object TopB extends AutoPlugin {
val autoImport = TopLevelImports
override def projectSettings: Seq[Setting[_]] = Seq(
override def projectSettings: Seq[Setting[?]] = Seq(
topLevelDemo := s"TopB: topLevelDemo project ${name.value}"
)

View File

@ -48,16 +48,16 @@ object Q extends AutoPlugin {
Quux ::
Nil
override def projectSettings: Seq[Setting[_]] =
override def projectSettings: Seq[Setting[?]] =
(demo := s"project ${name.value}") ::
(Quux / del := " Q") ::
Nil
override def buildSettings: Seq[Setting[_]] =
override def buildSettings: Seq[Setting[?]] =
(demo := s"build ${buildCount.getAndIncrement}") ::
Nil
override def globalSettings: Seq[Setting[_]] =
override def globalSettings: Seq[Setting[?]] =
(demo := s"global ${globalCount.getAndIncrement}") ::
Nil

View File

@ -8,7 +8,7 @@ object DatabasePlugin extends AutoPlugin {
lazy val databaseName = settingKey[String]("name of the database")
}
import autoImport._
override def projectSettings: Seq[Setting[_]] =
override def projectSettings: Seq[Setting[?]] =
Seq(
databaseName := "something"
)

View File

@ -5,7 +5,7 @@ object ExtraProjectPluginExample2 extends AutoPlugin {
override def requires: Plugins = sbt.plugins.CorePlugin
override def trigger = allRequirements
override def derivedProjects(proj: ProjectDefinition[_]): Seq[Project] =
override def derivedProjects(proj: ProjectDefinition[?]): Seq[Project] =
// Make sure to exclude project extras to avoid recursive generation
if (proj.projectOrigin != ProjectOrigin.DerivedProject) {
val id = proj.id + "1"

View File

@ -8,7 +8,7 @@ case object MyPlugin extends AutoPlugin {
val helloWorld = Def.taskKey[String]("log and return hello world")
}
import autoImport._
override def projectSettings: Seq[Def.Setting[_]] = Seq(
override def projectSettings: Seq[Def.Setting[?]] = Seq(
// should not produce a "@nowarn annotation does not suppress any warnings" warning
helloWorld := {
streams.value.log("Hello world")

View File

@ -8,11 +8,11 @@ object A extends AutoPlugin {
import autoImport._
override def trigger = allRequirements
override def buildSettings: Seq[Setting[_]] =
override def buildSettings: Seq[Setting[?]] =
(foo := s"build ${buildCount.getAndIncrement}") ::
Nil
override def globalSettings: Seq[Setting[_]] =
override def globalSettings: Seq[Setting[?]] =
(foo := s"global ${globalCount.getAndIncrement}") ::
(commands += setUpScripted) ::
Nil

View File

@ -5,7 +5,7 @@ import java.nio.file._
import sbt.nio.Keys._
object Stamps {
def check(key: TaskKey[_]): Def.Initialize[Task[Unit]] = Def.task {
def check(key: TaskKey[?]): Def.Initialize[Task[Unit]] = Def.task {
(key / inputFileStamps).value.map {
case (p, FileStamp.Hash(_)) =>
case (p, _) =>