Я работаю над плагином JIRA, который добавляет дополнительную конфигурацию в проект JIRA. Я добавил ссылку на веб-элемент на страницу конфигурации проекта, которая ссылается на сервлет. Проблема, с которой я сталкиваюсь, заключается в добавлении идентификатора проекта в виде строки запроса к URL-адресу. Согласно документации Atlassian для разработчиков облачных сред, JIRA поддерживает параметры контекста project.id, project.key. Однако приведенный ниже фрагмент добавляет идентификатор моего проекта из файла pom.xml вместо текущего выбранного проекта.
<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 и т. д.) уникальными?