【问题标题】:retrieve POM version and display on the frontend检索 POM 版本并在前端显示
【发布时间】:2022-01-24 15:10:44
【问题描述】:

我有一个如下所示的 POM 文件:

<?xml version="1.0" encoding="UTF-8"?>

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.company.jira.plugin</groupId>
    <artifactId>security-service</artifactId>
    <version> ${POM_JIRAVERSION}-${BUILD_NUMBER}-SNAPSHOT</version>

我有一个 HTML 页面,我想在其中显示我的 POM 版本号,您可以看到我的版本号是动态的,并且随着我在 Jenkins 上进行的每个构建而变化。如何从 POM.xml 中检索版本并将其显示在我的 HTML 中?

【问题讨论】:

    标签: javascript html pom.xml atlassian-plugin-sdk


    【解决方案1】:

    您可以考虑使用 Atlassian API 中的 PluginVersionImpl。

    查看此链接: PluginVersionImpl

    将 PluginVersionImpl 注入您的代码:

    PluginVersionImpl pluginVersionImpl;
    

    使用方法获取插件版本:

    String version = pluginVersionImpl.getVersion();
    

    【讨论】:

    • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
    猜你喜欢
    • 2012-06-06
    • 1970-01-01
    • 1970-01-01
    • 2010-11-27
    • 1970-01-01
    • 2021-11-04
    • 1970-01-01
    • 2014-02-23
    • 2017-02-22
    相关资源
    最近更新 更多