将项目上下文中的项目 ID 附加到 JIRA web 项目 url

Append project id from project context to JIRA web-item url

我正在开发一个 JIRA 插件,它可以为 JIRA 项目添加额外的配置。我已将 Web 项目 link 添加到 link 到 servlet 的项目配置页面。我 运行 遇到的问题是将项目 ID 作为查询字符串附加到 URL。根据 Atlassian cloud developer documentation,JIRA 支持 project.id、project.key 上下文参数。但是,下面的代码片段从 pom.xml 文件中附加了我的项目 ID,而不是当前选择的项目。

<web-item>
...
    <link linkId="myproject-config-link">/plugins/servlet/myproject/admin?pid=${project.id}</link>   
    <context>project</context>
</web-item>

我有两个问题:我正在尝试做的事情是否可以实现,对象键(project.key、issue.key、comment.key 等)是否唯一?

基于this post,解法为:

admin/pid=${helper.projectObject.id}&amp;key=${project.key}