This is an automated email from the ASF dual-hosted git repository.

He-Pin pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pekko-samples.git


The following commit(s) were added to refs/heads/main by this push:
     new 4e78630  build: remove Scala 2-only compiler options from Scala 3 
projects
4e78630 is described below

commit 4e78630a00a6950a27e94f63e828c97eb1292617
Author: 虎鸣 <[email protected]>
AuthorDate: Tue Jun 16 12:09:51 2026 +0800

    build: remove Scala 2-only compiler options from Scala 3 projects
    
    Motivation:
    All sample projects use Scala 3.3.7 but several still include Scala 2
    compiler options (-Xlog-reflective-calls, -Xlint, -Ywarn-unused:imports)
    that produce "bad option" warnings or are silently ignored.
    
    Modification:
    Remove -Xlog-reflective-calls, -Xlint (without arguments), and
    -Ywarn-unused:imports from scalacOptions in 10 sample build.sbt files.
    Keep -deprecation, -feature, -unchecked which are valid in both Scala 2 and 
3.
    
    Result:
    Clean compilation without "bad option" warnings in all affected samples.
---
 pekko-sample-cluster-client-grpc-scala/build.sbt    | 4 +---
 pekko-sample-cluster-docker-compose-java/build.sbt  | 3 +--
 pekko-sample-cluster-docker-compose-scala/build.sbt | 3 +--
 pekko-sample-cluster-java/build.sbt                 | 2 +-
 pekko-sample-cluster-scala/build.sbt                | 2 +-
 pekko-sample-distributed-data-java/build.sbt        | 2 +-
 pekko-sample-distributed-data-scala/build.sbt       | 2 +-
 pekko-sample-kafka-to-sharding-scala/build.sbt      | 4 +---
 pekko-sample-persistence-scala/build.sbt            | 2 +-
 pekko-sample-sharding-scala/build.sbt               | 2 --
 10 files changed, 9 insertions(+), 17 deletions(-)

diff --git a/pekko-sample-cluster-client-grpc-scala/build.sbt 
b/pekko-sample-cluster-client-grpc-scala/build.sbt
index ac15013..00a5a2b 100644
--- a/pekko-sample-cluster-client-grpc-scala/build.sbt
+++ b/pekko-sample-cluster-client-grpc-scala/build.sbt
@@ -14,9 +14,7 @@ lazy val `pekko-sample-cluster-client-grpc-scala` = project
     Compile / scalacOptions ++= Seq(
       "-deprecation",
       "-feature",
-      "-unchecked",
-      "-Xlog-reflective-calls",
-      "-Xlint"),
+      "-unchecked"),
     Compile / javacOptions ++= Seq("-Xlint:unchecked", "-Xlint:deprecation"),
     // javaAgents += "org.mortbay.jetty.alpn" % "jetty-alpn-agent" % "2.0.9" % 
"runtime",
     libraryDependencies ++= Seq(
diff --git a/pekko-sample-cluster-docker-compose-java/build.sbt 
b/pekko-sample-cluster-docker-compose-java/build.sbt
index f8ca074..36bec18 100644
--- a/pekko-sample-cluster-docker-compose-java/build.sbt
+++ b/pekko-sample-cluster-docker-compose-java/build.sbt
@@ -7,8 +7,7 @@ scalaVersion := "3.3.7"
 scalacOptions ++= Seq(
   "-deprecation",
   "-unchecked",
-  "-encoding", "UTF-8",
-  "-Xlint")
+  "-encoding", "UTF-8")
 
 val pekkoVersion = "1.5.0"
 val logbackVersion = "1.3.15"
diff --git a/pekko-sample-cluster-docker-compose-scala/build.sbt 
b/pekko-sample-cluster-docker-compose-scala/build.sbt
index 79b964d..cf7d7cb 100644
--- a/pekko-sample-cluster-docker-compose-scala/build.sbt
+++ b/pekko-sample-cluster-docker-compose-scala/build.sbt
@@ -8,8 +8,7 @@ scalaVersion := "3.3.7"
 scalacOptions ++= Seq(
   "-deprecation",
   "-unchecked",
-  "-encoding", "UTF-8",
-  "-Xlint")
+  "-encoding", "UTF-8")
 
 val pekkoVersion = "1.5.0"
 val logbackVersion = "1.3.15"
diff --git a/pekko-sample-cluster-java/build.sbt 
b/pekko-sample-cluster-java/build.sbt
index 55930bf..ab29311 100644
--- a/pekko-sample-cluster-java/build.sbt
+++ b/pekko-sample-cluster-java/build.sbt
@@ -10,7 +10,7 @@ lazy val `pekko-sample-cluster-java` = project
   .settings(
     organization := "org.apache.pekko",
     scalaVersion := "3.3.7",
-    Compile / scalacOptions ++= Seq("-deprecation", "-feature", "-unchecked", 
"-Xlog-reflective-calls", "-Xlint"),
+    Compile / scalacOptions ++= Seq("-deprecation", "-feature", "-unchecked"),
     Compile / javacOptions ++= Seq("-parameters", "-Xlint:unchecked", 
"-Xlint:deprecation"),
     run / javaOptions ++= Seq("-Xms128m", "-Xmx1024m", 
"-Djava.library.path=./target/native"),
     libraryDependencies ++= Seq(
diff --git a/pekko-sample-cluster-scala/build.sbt 
b/pekko-sample-cluster-scala/build.sbt
index 3d9806b..411fb66 100644
--- a/pekko-sample-cluster-scala/build.sbt
+++ b/pekko-sample-cluster-scala/build.sbt
@@ -10,7 +10,7 @@ lazy val `pekko-sample-cluster-scala` = project
   .settings(
     organization := "org.apache.pekko",
     scalaVersion := "3.3.7",
-    Compile / scalacOptions ++= Seq("-deprecation", "-feature", "-unchecked", 
"-Xlog-reflective-calls", "-Xlint"),
+    Compile / scalacOptions ++= Seq("-deprecation", "-feature", "-unchecked"),
     Compile / javacOptions ++= Seq("-Xlint:unchecked", "-Xlint:deprecation"),
     run / javaOptions ++= Seq("-Xms128m", "-Xmx1024m", 
"-Djava.library.path=./target/native"),
     libraryDependencies ++= Seq(
diff --git a/pekko-sample-distributed-data-java/build.sbt 
b/pekko-sample-distributed-data-java/build.sbt
index 5bed7ef..8d4f0e3 100644
--- a/pekko-sample-distributed-data-java/build.sbt
+++ b/pekko-sample-distributed-data-java/build.sbt
@@ -11,7 +11,7 @@ val `pekko-sample-distributed-data-java` = project
     organization := "org.apache.pekko",
     version := "1.0",
     scalaVersion := "3.3.7",
-    Compile / scalacOptions ++= Seq("-deprecation", "-feature", "-unchecked", 
"-Xlog-reflective-calls", "-Xlint"),
+    Compile / scalacOptions ++= Seq("-deprecation", "-feature", "-unchecked"),
     Compile / javacOptions ++= Seq("-parameters", "-Xlint:unchecked", 
"-Xlint:deprecation", "-Xdiags:verbose"),
     run / javaOptions ++= Seq("-Xms128m", "-Xmx1024m"),
     libraryDependencies ++= Seq(
diff --git a/pekko-sample-distributed-data-scala/build.sbt 
b/pekko-sample-distributed-data-scala/build.sbt
index 4cb3902..59267ef 100644
--- a/pekko-sample-distributed-data-scala/build.sbt
+++ b/pekko-sample-distributed-data-scala/build.sbt
@@ -11,7 +11,7 @@ val `pekko-sample-distributed-data-scala` = project
     organization := "org.apache.pekko",
     version := "1.0",
     scalaVersion := "3.3.7",
-    Compile / scalacOptions ++= Seq("-deprecation", "-feature", "-unchecked", 
"-Xlog-reflective-calls", "-Xlint"),
+    Compile / scalacOptions ++= Seq("-deprecation", "-feature", "-unchecked"),
     Compile / javacOptions ++= Seq("-Xlint:unchecked", "-Xlint:deprecation"),
     run / javaOptions ++= Seq("-Xms128m", "-Xmx1024m"),
     libraryDependencies ++= Seq(
diff --git a/pekko-sample-kafka-to-sharding-scala/build.sbt 
b/pekko-sample-kafka-to-sharding-scala/build.sbt
index 8b6b57d..4353e02 100644
--- a/pekko-sample-kafka-to-sharding-scala/build.sbt
+++ b/pekko-sample-kafka-to-sharding-scala/build.sbt
@@ -12,9 +12,7 @@ ThisBuild / organization := "org.apache.pekko"
 ThisBuild / Compile / scalacOptions ++= Seq(
   "-deprecation",
   "-feature",
-  "-unchecked",
-  "-Xlog-reflective-calls",
-  "-Xlint")
+  "-unchecked")
 ThisBuild / Compile / javacOptions ++= Seq("-Xlint:unchecked", 
"-Xlint:deprecation")
 ThisBuild / Test / testOptions += Tests.Argument("-oDF")
 ThisBuild / licenses := Seq(("CC0", 
url("http://creativecommons.org/publicdomain/zero/1.0";)))
diff --git a/pekko-sample-persistence-scala/build.sbt 
b/pekko-sample-persistence-scala/build.sbt
index 59fc906..6cc8b47 100644
--- a/pekko-sample-persistence-scala/build.sbt
+++ b/pekko-sample-persistence-scala/build.sbt
@@ -13,7 +13,7 @@ libraryDependencies ++= Seq(
   "org.apache.pekko" %% "pekko-actor-testkit-typed" % pekkoVersion % Test,
   "org.scalatest" %% "scalatest" % "3.2.19" % Test)
 
-Compile / scalacOptions ++= Seq("-deprecation", "-feature", "-unchecked", 
"-Xlog-reflective-calls", "-Xlint")
+Compile / scalacOptions ++= Seq("-deprecation", "-feature", "-unchecked")
 
 // show full stack traces and test case durations
 Test / testOptions += Tests.Argument("-oDF")
diff --git a/pekko-sample-sharding-scala/build.sbt 
b/pekko-sample-sharding-scala/build.sbt
index 27aded2..bad8743 100644
--- a/pekko-sample-sharding-scala/build.sbt
+++ b/pekko-sample-sharding-scala/build.sbt
@@ -10,8 +10,6 @@ lazy val commonScalacOptions = Seq(
   "-deprecation",
   "-feature",
   "-unchecked",
-  "-Xlint",
-  "-Ywarn-unused:imports",
   "-encoding", "UTF-8")
 
 lazy val commonJavacOptions = Seq(


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to