gpt4 book ai didi

java - JHipster 未显示 pom 版本

转载 作者:行者123 更新时间:2023-12-02 09:37:13 24 4
gpt4 key购买 nike

我有一个使用 JHipster 生成的整体应用程序。升级到6.2.0后我看不到应用程序名称旁边的版本。当我打印 process.env 的值时,我可以看到版本的值为 UNKNOWN在我的 pom.xml 中我有 <version>1.0</version> .

为什么不显示应用程序的版本?

最佳答案

如果您查看 pom.xml,您会发现 APP_VERSION 环境变量由 frontend-maven-plugin 传递给 webpack,webpack 使用它来在webpack/webpack.common.js中设置VERSION。如果未设置APP_VERSION,则VERSION采用UNKNOWN作为默认值。

只有当前端构建通过 Maven 运行时,这才有效。

如果您仅使用 npm start 进行构建,它将不起作用,因为它会覆盖 app.constants.js 而没有 maven 设置的环境变量。因此,现在它仅适用于生产版本(即 mvnw -Pprod)

这已在 JHipster 中被识别为回归:https://github.com/jhipster/generator-jhipster/issues/10192

关于java - JHipster 未显示 pom 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57402950/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com