gpt4 book ai didi

java - 使用maven获取多个JSP应用程序的版本信息

转载 作者:行者123 更新时间:2023-12-01 21:43:58 25 4
gpt4 key购买 nike

我们有多个 JSP Web 应用程序,它们都是使用 Maven 版本 3.5.4 构建的。我们需要在所有项目上创建相同的 URL(可能是 /version.jsp 或只是 /version )以返回存储在 pom.xml (或 pom.properties)中的版本。此外,响应应以 HTML、XML 或 JSON 形式返回,具体取决于 URL 中的参数,但这将是另一回事。

有 20 多个项目,我不想复制并粘贴相同的文件并更改所有项目的 pom.properties 文件路径。 Maven 将 pom.properties 文件放在/artifactId 路径上。这可能是一场维护噩梦。

我们在每个项目上使用一个父 pom.xml 和一个 pom.xml 以了解具体情况。我的想法是在父 pom 中配置一些内容来放置 version.jsp在构建期间的所有项目上。那可能吗?如何?你会采取不同的做法吗?

谢谢

最佳答案

最后,我们最终在引用的项目(即 common.jar)中创建 servlet,并在 Web 应用程序的 web.xml 中引用该 servlet。 maven 的组和工件 ID 在 web.xml 中指定为 servlet 的初始化参数。

我不知道这是否是最好的选择,但至少它有效并且维护也不错。与版本相关的功能是集中的,所有项目中唯一重复的就是 servlet 的引用。

关于java - 使用maven获取多个JSP应用程序的版本信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58783991/

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