我正在尝试将Java Web应用程序迁移到Quarkus。我当前的Open API应用程序在Payara下运行。
我在POM中定义了一个自定义库。在该库中,有一个“ MyClass”类。
<dependency>
<groupId>com.blabla</groupId>
<artifactId>MyLibrary</artifactId>
<version>1.0.0</version>
</dependency>
然后,我将类“ MyClass.java”复制到src / main / java中,因为我需要进行一些更改而不修改原始包。当我使用MyClass时,Payara会选择WEB-INF / class中的一个,而忽略WEB-INF / lib中的一个。
将应用程序迁移到Quarkus之后,我没有相同的行为。
Quarkus应用程序具有以下扩展:“ rest-easy-JSON-B”,“ quarkus-smallrye-openapi”
我想念什么吗?
编辑
我发现仅当我从Eclipse运行Quarkus配置时才出现问题。如果我使用以下命令运行该应用程序,则它将起作用:
java -jar target\myApp-1.0.0-SNAPSHOT-runner.jar