Ho un'applicazione web basata sulla primavera che usagRPC per comunicare con il mio livello intermedio. Mi piacerebbe essere in grado di usare kotlin-script-util per il motore di scripting JSR-223. Essendo che kotlin-script-util si basa sulla dipendenza kotlin-compiler (che usa Guava), sto ottenendo conflitti di versione con le dipendenze di gRPC.
Vedo che c'è un barattolo ombreggiato di Kotlin-compilatore, ma nessun kotlin-script-util che utilizza questa dipendenza.
C'è qualcosa che posso fare per far funzionare queste dipendenze?
kotlin-script-util: 1.1.1
gRPC: 1.2.0
risposte:
3 per risposta № 1Sfortunatamente non esiste una soluzione pronta per questo problema. Cercheremo di affrontarlo in una delle prossime uscite (vedi KT-17556 per la questione rilevante).
Come soluzione, puoi, per ora, compilare il tuopropria variante di kotlin-script-utils. Basta copiare il progetto, modificare la dipendenza appropriata con kotlin-compiler-embeddable e quindi correggere alcuni errori di compilazione aggiornando le istruzioni di importazione (il com.intellij.openapi.*
i pacchetti sono trasferiti a org.jetbrains.kotlin.com.intellij.openapi.*
nel kotlin-compiler-embeddable.)