Skip to content

Commit

Permalink
Merge pull request #981 from mkurz/jakarta_inject
Browse files Browse the repository at this point in the history
Switch to jakarta inject
  • Loading branch information
mkurz authored Jan 24, 2025
2 parents 2080a74 + 2fcd97c commit 8435507
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 10 deletions.
3 changes: 3 additions & 0 deletions build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ val previousVersion: Option[String] = Some("3.0.0")
lazy val mimaSettings = Seq(
mimaPreviousArtifacts := previousVersion.map(organization.value %% moduleName.value % _).toSet,
mimaBinaryIssueFilters ++= Seq(
// Switch to jakarta inject
ProblemFilters.exclude[MissingTypesProblem]("play.api.libs.ws.ahc.AhcWSClientConfigParser"),
ProblemFilters.exclude[MissingTypesProblem]("play.api.libs.ws.WSConfigParser"),
)
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
import scala.concurrent.Future;
import scala.concurrent.Promise;

import javax.inject.Inject;
import jakarta.inject.Inject;
import java.io.IOException;
import java.util.concurrent.CompletionStage;
import java.util.concurrent.ExecutionException;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@

package play.api.libs.ws.ahc

import javax.inject.Inject
import javax.inject.Provider
import javax.inject.Singleton
import jakarta.inject.Inject
import jakarta.inject.Provider
import jakarta.inject.Singleton
import javax.net.ssl._

import com.typesafe.config.Config
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
package play.api.libs.ws.ahc

import org.apache.pekko.Done
import javax.inject.Inject
import jakarta.inject.Inject
import org.apache.pekko.stream.Materializer
import org.apache.pekko.stream.scaladsl.Source
import org.apache.pekko.util.ByteString
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@

package play.api.libs.ws

import javax.inject.Inject
import javax.inject.Provider
import javax.inject.Singleton
import jakarta.inject.Inject
import jakarta.inject.Provider
import jakarta.inject.Singleton

import com.typesafe.config.Config
import com.typesafe.config.ConfigException
Expand Down
4 changes: 2 additions & 2 deletions project/Dependencies.scala
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ object Dependencies {

val slf4jApi = Seq("org.slf4j" % "slf4j-api" % "2.0.16")

val javaxInject = Seq("javax.inject" % "javax.inject" % "1")
val jakartaInject = Seq("jakarta.inject" % "jakarta.inject-api" % "2.0.1")

val sslConfigCore = Seq("com.typesafe" %% "ssl-config-core" % "0.6.1")

Expand Down Expand Up @@ -67,7 +67,7 @@ object Dependencies {
val testDependencies =
(mockito ++ specsBuild ++ junitInterface ++ assertj ++ awaitility ++ slf4jtest ++ logback).map(_ % Test)

val standaloneApiWSDependencies = javaxInject ++ sslConfigCore ++ pekkoStreams ++ testDependencies
val standaloneApiWSDependencies = jakartaInject ++ sslConfigCore ++ pekkoStreams ++ testDependencies

val standaloneAhcWSDependencies = cachecontrol ++ slf4jApi ++ reactiveStreams ++ testDependencies

Expand Down

0 comments on commit 8435507

Please sign in to comment.