Creo que Scala y Java pueden usar clases entre sí.No se puede usar la clase Scala en Java
Sin embargo, me encontré en una situación en la que mi clase Java no puede usar una clase Scala en el mismo paquete.
se define la clase Scala como:
class CustomerService extends AbstractCustomerService {
El código tratando de utilizar este trozo de código es:
public Deployer() {
singletons.add(new CustomerService());
}
El error que tengo es:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3:compile (default-compile) on project orderservice: Compilation failure
[ERROR] \devel\raven\services\orderservice\service\src\main\scala\com\mxyy\orderservice\customer\Deployer.java:[12,31] cannot find symbol
[ERROR] symbol : class CustomerService
[ERROR] location: class com.mxyy.orderservice.customer.Deployer
Puede alguien me da alguna pista sobre esto?
Muchas gracias
Son sus otras clases Scala visible en Java? Esto suena más como un problema de Maven. – Submonoid
Gracias por su respuesta. ¿Qué quieres decir con visibie? ¿Cómo configurar Maven para que sea visible? – Kevin
La solución exacta está aquí: [http://stackoverflow.com/questions/8046422/compilation-error-using-scala-classes-in-java-maven-project][1] respondidas por: Thomas Eilermann [1]: Gracias http://stackoverflow.com/questions/8046422/compilation-error-using-scala-classes-in-java-maven-project –