Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JHipster未显示来自pom的版本_Java_Jhipster - Fatal编程技术网

Java JHipster未显示来自pom的版本

Java JHipster未显示来自pom的版本,java,jhipster,Java,Jhipster,我有一个用JHipster生成的单片应用程序。升级到6.2.0后,我在我的应用程序名称旁边看不到版本。当我打印process.env的值时,我可以看到版本的值是UNKNOWN,并且在我的pom.xml中有1.0 为什么它没有显示应用程序的版本?如果你查看你的pom.xml,你会看到app\u versionenv变量被前端maven插件传递到webpack,它使用它在webpack/webpack.common.js中设置版本。如果未设置APP\u VERSION,VERSION将UNKNOWN

我有一个用JHipster生成的单片应用程序。升级到
6.2.0
后,我在我的应用程序名称旁边看不到版本。当我打印
process.env
的值时,我可以看到版本的值是
UNKNOWN
,并且在我的pom.xml中有
1.0


为什么它没有显示应用程序的版本?

如果你查看你的
pom.xml
,你会看到
app\u version
env变量被前端maven插件传递到webpack,它使用它在
webpack/webpack.common.js
中设置
版本。如果未设置
APP\u VERSION
VERSION
UNKNOWN
作为默认值

这只有在前端构建通过maven运行时才能起作用

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


这在JHipster中被认为是一种回归:

我运行了
mvn clean
/mvnw-Pprod
,然后运行
npm start
,因此,我运行了
mvn clean
,然后运行了
/mvnw-Pprod
,它显示了正确的值。虽然这在6.2.0之前工作正常,但这可能是一个bug吗?请发布您的答案,将其标记为已接受?