How to make quarkus find my Clojure classes?

107 Views Asked by At

I want to use Quarkus with Clojure, i am using Clojurephant plugin that worked fine so far, for example with Vert.x or Springboot. I didn't had any problems but with Quarkus it doesn't work, maybe because Quarkus classLoader? Is there a way to say to Quakrus where to find the classes?

Caused by: java.lang.ClassNotFoundException: joy.Interop 
  at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) 
  at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) 
  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) 
  at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:518) 
  at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:468) 
  at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:518) 
  at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:468) 
  ... 15 more

I made a simple github project to reproduce it. https://github.com/tkaryadis/code-with-quarkus

./gradlew quarkusDev

And then, for the error

http://localhost:8080/hello  
0

There are 0 best solutions below