Когда я запустил api-one с quarkus: dev, я получил
Caused by: java.lang.ClassCastException: com.airhacks.full.boundary.TestRepository_ClientProxy cannot be cast to com.airhacks.full.boundary.TestRepository
но по идее должно работать. потому что в конце концов это java. поэтому после установки mvn я запустил его из командной строки с помощью
PS D:\tmp\quarkus-modules-test\api-one> java -jar .\target\api-one-1.0-SNAPSHOT-runner.jar
2019-12-13 16:35:09,690 WARN [io.qua.jae.run.JaegerDeploymentRecorder] (main) Jaeger service name has not been defined, either as 'quarkus.jaeger.service-name' application property or JAEGER_SERVICE_NAME environment variable/system property
2019-12-13 16:35:10,660 WARN [io.qua.sch.run.QuartzScheduler] (main) No @Scheduled methods found, scheduler will not be started.
2019-12-13 16:35:10,674 INFO [io.quarkus] (main) api-one 1.0-SNAPSHOT (running on Quarkus 0.25.0) started in 2.739s. Listening on: http://0.0.0.0:8080
2019-12-13 16:35:10,675 INFO [io.quarkus] (main) Profile prod activated.
2019-12-13 16:35:10,680 INFO [io.quarkus] (main) Installed features: [agroal, cdi, hibernate-orm, hibernate-validator, jaeger, jdbc-h2, narayana-jta, resteasy, resteasy-jsonb, scheduler, security, servlet, smallrye-context-propagation, smallrye-fault-tolerance, smallrye-health, smallrye-metrics, smallrye-openapi, smallrye-opentracing, undertow-websockets]
Я также добавил только одно свидетельство, чтобы убедиться. вот результат
[{"name":"name"}]
в браузере ![ответ api-one на ping](https://i.stack.imgur.com/LaN8l.png )
Так что, на мой взгляд, quarkus: dev - хорошая функция, но она еще не очень хорошо работает с несколькими модулями. так что придерживайтесь java run.
Здесь вы можете найти рабочий пример https://github.com/ozkanpakdil/quarkus-modules-test Кстати, спасибо за репродуктор. Я очень признателен.
person
özkan pakdil
schedule
13.12.2019