【发布时间】:2021-02-01 10:03:31
【问题描述】:
我正在使用 Spring Boot 2.2.5 和 Java 8。
我有一个 Spring Boot Web 服务,我使用 Spring Boot 中的嵌入式 Tomcat 作为 linux 服务部署和运行。
在我的 Maven 构建期间,我使用 JaCoCo Maven 插件生成代码覆盖率指标,并且我想在部署到我的服务器时打包和托管这些静态 HTML 页面。
这些文件的输出是target/site/jacoco/index.html。
我知道您可以通过 Spring Boot 部署和托管网页,但我从未完成过,而且我在网上查找的所有内容似乎都比我实际尝试做的要复杂。到目前为止,我似乎唯一收集到的是,它需要将 html 放入我的 /resources 目录。
有谁知道如何将 JaCoCo 生成的所有 html 页面打包到我的 .jar 文件中,并将其托管在我的网络服务器上,以便我可以像访问应用程序中的任何其他 API 的方式一样访问它?
我使用 Jenkins 构建和部署应用程序。因此,如果有一些漂亮的 Jenkins 方式可以通过我的 Jenkins.groovy 脚本来实现,那也很好。
我希望能够访问类似:localhost:8080/my-app-context/coverage
【问题讨论】:
标签: java html spring spring-boot