曾经有使用rest-easyendpoint的Quarkus
web项目。
把它转换成多模块的。
仍然使用maven
。
这样道:
my-project-service
- my-project-api
- data-api-object.java
- pom.xml // dep on `quarkus-core` as `provided`
- my-project-backend
- pom.xml + depends on my-project-api
- pom.xml // managed dependencies defined
实际上与这个例子类似。
./mvnw compile quarkus:dev
- [io.quarkus] (main) Quarkus 1.0.1.Final started in 1.595s. Listening on: http://0.0.0.0:8080
- [io.quarkus] (main) Installed features: [agroal, cdi, infinispan-client, jaeger, narayana-jta, reactive-pg-client, rest-client, resteasy, resteasy-jackson, smallrye-context-propagation, smallrye-fault-tolerance, smallrye-health, smallrye-metrics, smallrye-openapi, smallrye-opentracing, swagger-ui, vertx]
但当我打到曾经工作过的终点:
http://localhost:8080/my-project-service/stuff
我得到了:404
如果检查健康检查URL:http://localhost:8080/my-project-service/health/ready
在my-project-backend/.../resources/application.
quarkus.application.name=my-project-service
quarkus.http.root-path=/my-project-service
所以我实际上不得不调用http://localhost:8080/my-project-service/。这一点没有改变。
问:问题可能是什么?
更新:
运行时我得到空指针ex。
Listening for transport dt_socket at address: 5005
Exception in thread "main" java.lang.RuntimeException: java.lang.NullPointerException
at io.quarkus.dev.DevModeMain.main(DevModeMain.java:70)
Caused by: java.lang.NullPointerException
at sun.nio.fs.UnixPath.normalizeAndCheck(UnixPath.java:77)
(可能与此修复相关)
我尝试将resources/application.properties(不确定它应该在哪里)移动到我的根项目中。没有效果。
附注。我将全部(也)转换为gralde
。同样的问题。
更新2:
>
现在我看到了一些新的异常:-无法启动Quarkus:java.lang.IllegalArgumentException:名称“datasource.url”的多个匹配属性
尽管我每个env都有一个,但开发人员只有一个:%dev.quarkus.datasource.url
我猜这只是一个新的虫子。滚回我原来的地方。
./mvnw清洁安装-dskiptests
问题内容: 似乎有几个问题,这些问题已经很老了,并且从Java 8对Jacoco的支持开始发生了变化。 我的项目包含以下结构 我已经配置了这样的 主POM.xml Pom.xml B pom.xml 我正在执行此命令。我可以看到jacoco.exec正在生成,但是我看不到任何HTML报告正在验证数据。 请帮我解决一下这个。还有一点是,我的配置对项目是否正确? 更新资料 已确定的问题。 变成 现在,
我的问题似乎类似于运行在Quarkus(gradle)上的多模块项目中的ClassCastException。 不过我用的是maven。我可以确认在使用转轮或测试时没有出现问题。我创建了一个示例应用程序,在https://github.com/AmsterdamFilho/quarkus-poc. 如果在开发模式下运行应用程序,并使用swagger ui或curl执行endpoint,则会出现异常
似乎有几个问题,这些问题很老了,而且从Java 8对Jacoco的支持开始就发生了变化。 我的项目包含以下结构 我已经这样配置了 主要聚甲醛.xml 一个Pom.xml B pom.xml 我正在执行这个命令< code>mvn clean package。我可以看到jacoco.exec正在生成,但是我看不到任何验证数据的HTML报告。 请帮帮我。另一点是,我的配置对于项目是否正确? 更新 已识
我有一个多模块项目和一个家长pom。xml及其两个模块。项目jar和项目。战争所有测试用例都在项目中。罐子当我运行mvn声纳时。母舰pom上的声纳目标,jacoco。未生成exec,代码覆盖率为空。我在父pom中具有以下属性。 请帮忙。我使用的是Sonarqube 4.2。
我是新来的,并尝试在Maven多模块项目中使用它。我的项目结构如下: 应用程序模块执行具有构建目标的quarkus maven插件。包含一个简单的rest控制器,因此也包含一个在中。RESTAPI模块由应用程序模块引用。 如果我使用打包整个项目,那么生成的runner jar将按预期工作。但是,如果我尝试使用在开发模式下启动项目,我会遇到以下异常: 错误]无法执行目标io。quarkus:quar
我目前正在使用一个具有良好覆盖范围的渐变多模块java项目和带有sonarJava插件的声纳库6.2 4.10.0.1026。我正在使用Gradle 4.0.1,声纳库插件2.5和哈科0.7.9!代码是爪哇 8。 由于 API 驱动的开发,API 测试在 API 项目中编写为抽象测试,并从为测试提供构造函数的实现项目中调用。 在sonarqube服务器上分析projekt时,正确测量了实施项目的覆