'Refering other modules class which has other scala version
I have 2 modules. API and Calculator
API is depend on scala version 2.12.8 and calculator depend on scala version 2.13.8
API is using one of the class in Calculator. This is my build.sbt
name := "sbt-getting-started"
ThisBuild / version := "1.0"
ThisBuild / scalaVersion := "2.13.8"
publish/skip := true
lazy val api = project
.dependsOn(calculators)
.enablePlugins(JavaAppPackaging)
.settings(
libraryDependencies ++= Dependencies.apiDependencies
)
.settings(scalaVersion := "2.12.8")
lazy val calculators = project
.enablePlugins(JavaAppPackaging)
.enablePlugins(DockerPlugin)
.settings(
scalaVersion := "2.13.8",
libraryDependencies ++= Dependencies.calculatorDependencies,
)
As Compiled, I am getting the below error. Help me to resolve the issue.
←[0m[←[0m←[0minfo←[0m] ←[0m←[0mExecuting in batch mode. For better performance use sbt's shell←[0m
←[0m[←[0m←[0minfo←[0m] ←[0m←[0mUpdating api...←[0m
←[0m[←[0m←[31merror←[0m] ←[0m←[0mSERVER ERROR: Bad Gateway **url=https://dl.bintray.com/bala/maven/calculators/calculators_2.12/1.0/calculators_2.12-1.0.pom←[0m
←[0m[←[0m←[33mwarn←[0m] ←[0m←[0m module not found: calculators#calculators_2.12;1.0←[0m**
←[0m[←[0m←[33mwarn←[0m] ←[0m←[0m==== local: tried←[0m
←[0m[←[0m←[33mwarn←[0m] ←[0m←[0m C:\Users\Balachandar.S\.ivy2\local\calculators\calculators_2.12\1.0\ivys\ivy.xml←[0m
←[0m[←[0m←[33mwarn←[0m] ←[0m←[0m==== public: tried←[0m
←[0m[←[0m←[33mwarn←[0m] ←[0m←[0m https://repo1.maven.org/maven2/calculators/calculators_2.12/1.0/calculators_2.12-1.0.pom←[0m
←[0m[←[0m←[33mwarn←[0m] ←[0m←[0m==== bintray-bala-maven: tried←[0m
←[0m[←[0m←[33mwarn←[0m] ←[0m←[0m **https://dl.bintray.com/bala/maven/calculators/calculators_2.12/1.0/calculators_2.12-1.0.pom←[0m
←[0m[←[0m←[33mwarn←[0m] ←[0m←[0m ::::::::::::::::::::::::::::::::::::::::::::::←[0m
←[0m[←[0m←[33mwarn←[0m] ←[0m←[0m :: UNRESOLVED DEPENDENCIES ::←[0m
←[0m[←[0m←[33mwarn←[0m] ←[0m←[0m ::::::::::::::::::::::::::::::::::::::::::::::←[0m
←[0m[←[0m←[33mwarn←[0m] ←[0m←[0m :: calculators#calculators_2.12;1.0: not found←[0m
←[0m[←[0m←[33mwarn←[0m] ←[0m←[0m ::::::::::::::::::::::::::::::::::::::::::::::←[0m
←[0m[←[0m←[33mwarn←[0m] ←[0m←[0m←[0m
←[0m[←[0m←[33mwarn←[0m] ←[0m←[0m Note: Unresolved dependencies path:←[0m**
←[0m[←[0m←[33mwarn←[0m] ←[0m←[0m calculators:calculators_2.12:1.0←[0m
←[0m[←[0m←[33mwarn←[0m] ←[0m←[0m +- api:api_2.12:1.0←[0m
←[0m[←[0m←[31merror←[0m] ←[0m←[0msbt.librarymanagement.ResolveException: unresolved dependency: calculators#calculators_2.12;1.0: not found←[0m
←[0m[←[0m←[31merror←[0m] ←[0m←[0m at sbt.internal.librarymanagement.IvyActions$.resolveAndRetrieve(IvyActions.scala:332)←[0m
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
