feat: Using dependency walking to verify JDK9 Plugin works (#1065)
* using dependency walking to check JDK9 works * rollback constant extract * code format and header format * improve code * fix code * add CI action * apply for all JDK9 package module * update ci * Using plugin rather than code Signed-off-by: Andy.Chen <iRoiocam@gmail.com> --------- Signed-off-by: Andy.Chen <iRoiocam@gmail.com>
This commit is contained in:
parent
abad72d869
commit
8a759bad21
5 changed files with 48 additions and 4 deletions
12
build.sbt
12
build.sbt
|
|
@ -188,7 +188,8 @@ lazy val clusterSharding = pekkoModule("cluster-sharding")
|
|||
.settings(AutomaticModuleName.settings("pekko.cluster.sharding"))
|
||||
.settings(OSGi.clusterSharding)
|
||||
.settings(Protobuf.settings)
|
||||
.enablePlugins(MultiNode, ScaladocNoVerificationOfDiagrams, Jdk9, SbtOsgi)
|
||||
.settings(PekkoDependWalker.jdk9CompileCheckSetting)
|
||||
.enablePlugins(MultiNode, ScaladocNoVerificationOfDiagrams, Jdk9, DependWalkerPlugin, SbtOsgi)
|
||||
|
||||
lazy val clusterTools = pekkoModule("cluster-tools")
|
||||
.dependsOn(
|
||||
|
|
@ -399,7 +400,8 @@ lazy val remote =
|
|||
.settings(Protobuf.settings)
|
||||
.settings(Test / parallelExecution := false)
|
||||
.settings(serialversionRemoverPluginSettings)
|
||||
.enablePlugins(Jdk9, SbtOsgi)
|
||||
.settings(PekkoDependWalker.jdk9CompileCheckSetting)
|
||||
.enablePlugins(Jdk9, DependWalkerPlugin, SbtOsgi)
|
||||
|
||||
lazy val remoteTests = pekkoModule("remote-tests")
|
||||
.dependsOn(
|
||||
|
|
@ -428,7 +430,8 @@ lazy val stream = pekkoModule("stream")
|
|||
.settings(OSGi.stream)
|
||||
.settings(Protobuf.settings)
|
||||
.settings(VerifyJDK9Classes.settings)
|
||||
.enablePlugins(BoilerplatePlugin, Jdk9, SbtOsgi)
|
||||
.settings(PekkoDependWalker.jdk9CompileCheckSetting)
|
||||
.enablePlugins(BoilerplatePlugin, Jdk9, DependWalkerPlugin, SbtOsgi)
|
||||
|
||||
lazy val streamTestkit = pekkoModule("stream-testkit")
|
||||
.dependsOn(stream, testkit % "compile->compile;test->test")
|
||||
|
|
@ -483,7 +486,8 @@ lazy val actorTyped = pekkoModule("actor-typed")
|
|||
|
||||
implicit val timeout = Timeout(5 seconds)
|
||||
""")
|
||||
.enablePlugins(Jdk9, SbtOsgi)
|
||||
.settings(PekkoDependWalker.jdk9CompileCheckSetting)
|
||||
.enablePlugins(Jdk9, DependWalkerPlugin, SbtOsgi)
|
||||
|
||||
lazy val persistenceTyped = pekkoModule("persistence-typed")
|
||||
.dependsOn(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue