gpt4 book ai didi

java - 在 AngularJS 中显示 POM 版本号

转载 作者:行者123 更新时间:2023-11-29 04:59:26 25 4
gpt4 key购买 nike

在我的 Angular 应用程序中显示 POM 文件中包含的版本号的最有效方法是什么?

我有一个在 Tomcat 上运行的 REST 应用程序。

我想有几个选择

  1. 有一个只提供应用程序版本号的 REST 服务
  2. 在 mvn 构建过程中创建一个文本文件并将其复制到 Web 应用程序中,然后从前端读取该文件

有人遇到过这个吗?

最佳答案

这样做的典型方法是在您的网络应用程序的某个文件中为版本添加一个占位符,并在编译时替换该占位符:

  1. src/main/webapp 下您选择的文件中添加占位符 ${project.version}
  2. 像这样配置 maven-war-plugin:

    <plugin>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.6</version>
    <configuration>
    <webResources>
    <resource>
    <directory>src/main/webapp</directory>
    <filtering>true</filtering>
    </resource>
    </webResources>
    </configuration>
    </plugin>

    此插件将在构建时用当前 Maven 版本替换占位符 ${project.version}

  3. 您的应用程序的其余部分现在可以像访问简单的硬编码字符串一样访问 Maven 版本。

关于java - 在 AngularJS 中显示 POM 版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32560325/

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