Как добавить JavaScript в плагин JIRA? - PullRequest
1 голос
/ 25 ноября 2011

Я хочу использовать файл js в своем плагине.поэтому я добавляю

<web-resource key="myresource" name="Myresource" >
    <dependency>com.atlassian.auiplugin:ajs</dependency>
    <dependency>jira.webresources:jira-global</dependency>
    <dependency>jira.webresources:autocomplete</dependency>
    <resource type="download" name="test.js" location="javascripts/test.js">
      <property key="content-type" value="text/javascript"/>
    </resource> 
    <context>page</context>
</web-resource>

в файл atlassian-plugin.xml.Затем я использую #requireResource ("com.jira.plugin: myresource") в своем XML-файле гаджета.Но, похоже, не работает.и test.js просто включает в себя alert ("haha");

Кто-нибудь знает, как добавить внешний плагин в плагин?Спасибо.

1 Ответ

2 голосов
/ 18 ноября 2012

Если это так же, как в слиянии, ваш XML должен работать.За исключением того, что вы можете удалить context part:

<web-resource key="myresource" >
    <context>page</context>
</web-resouce>

Путь в атрибуте location относительно atlassian-plugin.xml и префикс в # requireResource () - это ваши плагины groupId.artifactId: myresource .Итак, если ваш плагин pom.xml имеет вид:

<groupId>com.exmaple.plugin</groupId>
<artifactId>my-jira-plugin</artifactId>

# requireResource () в вашем шаблоне скорости должен выглядеть следующим образом:

 #requireResource("com.exmaple.plugin.my-jira-plugin:myresource");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...