は、ここでは、2つのJava Scalaのファイルです:クラスB1で重複ケースクラス名は
--A1.scala--
case class Result(a: String)
class A1 {
...
}
--B1.scala--
case class Result(a: String, b: String)
class B1 {
...
}
、Result
ケースクラスが適用されるが、実際には、それはA1にResult
ケースクラスを使用します.scalaはデフォルト(奇妙なもの)です。これが起こっている何らかの理由がありますか、どうすればこの問題を解決できますか?
これが同じパッケージであることを再度確認してください。両方のクラスのパッケージ名を共有する – Pavel
@Pavelこれらは同じパッケージ名 'com.XXX.jobs'にあります – KAs