From af759a815f3780cd9b33728b5bc270dc72e974d6 Mon Sep 17 00:00:00 2001 From: xuwei-k <6b656e6a69@gmail.com> Date: Mon, 14 Oct 2013 14:49:52 +0900 Subject: [PATCH 1/2] add scalacOptions --- project/build.scala | 1 + 1 file changed, 1 insertion(+) diff --git a/project/build.scala b/project/build.scala index 69bc30421..61db3068f 100644 --- a/project/build.scala +++ b/project/build.scala @@ -25,6 +25,7 @@ object MyBuild extends Build { Classpaths.typesafeReleases, "amateras-repo" at "http://amateras.sourceforge.jp/mvn/" ), + scalacOptions := Seq("-deprecation"), libraryDependencies ++= Seq( "org.eclipse.jgit" % "org.eclipse.jgit.http.server" % "3.0.0.201306101825-r", "org.scalatra" %% "scalatra" % ScalatraVersion, From 9794f14a6533645e001fad34d3b3438eee216459 Mon Sep 17 00:00:00 2001 From: xuwei-k <6b656e6a69@gmail.com> Date: Mon, 14 Oct 2013 14:50:46 +0900 Subject: [PATCH 2/2] fix deprecation warning. use HttpClientBuilder https://github.com/apache/httpclient/blob/4.3/httpclient/src/main/java-deprecated/org/apache/http/impl/client/DefaultHttpClient.java#L113 --- src/main/scala/service/WebHookService.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/scala/service/WebHookService.scala b/src/main/scala/service/WebHookService.scala index fa81d1988..7ddaa115e 100644 --- a/src/main/scala/service/WebHookService.scala +++ b/src/main/scala/service/WebHookService.scala @@ -34,7 +34,7 @@ trait WebHookService { import org.json4s.jackson.Serialization import org.json4s.jackson.Serialization.{read, write} import org.apache.http.client.methods.HttpPost - import org.apache.http.impl.client.DefaultHttpClient + import org.apache.http.impl.client.HttpClientBuilder import scala.concurrent._ import ExecutionContext.Implicits.global @@ -43,7 +43,7 @@ trait WebHookService { if(webHookURLs.nonEmpty){ val json = write(payload) - val httpClient = new DefaultHttpClient() + val httpClient = HttpClientBuilder.create.build webHookURLs.foreach { webHookUrl => val f = future {