JS file not loading in VM file in Jira standalone

Bhim Kumar June 5, 2013

JS File is loading successfully in velocity template file when I run the plugin in development mode but when I run the jar file of this plugin in standalone Jira then JS file is not including in velocity template.

I included $webResourceManager.requireResource("${project.groupId}.${project.artifactId}:resources") in velocity template but it didn't work.

directory are as follows :

> inside resource folder

velocity template :

template/xyz.vm ---->around 4-5 vm files

resource(.js) file :

JSFile.js

resource(.js) file in atlassian-plugin.xml file :

<web-resource name="Resources" key="resources">
    <resource name="JSFile.js" type="download" location="JSFile.js">
      <param name="batch" value="false"/>
    </resource>
    <context>atl.general</context>
  </web-resource>

Any help will be appreciated.

Thanks in advance.

1 answer

0 votes
Boris Georgiev _Appfire_
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
July 7, 2013

Whay do you need batch=false ?

If you use batch false then you need to use a method like:

$webResourceManager.getStaticPluginResource("com.myplugin:resources","JSFile.js")

This will produce a url to the resource which you can use in <script> tag

I would advice removing <paramname="batch"value="false"/> and see what will happen.

Suggest an answer

Log in or Sign up to answer