I am writing a plugin . In that plugin i have a image folder src/main/resources/images
I have defined web resource
<web-resource key="calendar-resources" name="calendar Web Resources"> <dependency>jira.webresources:global-static</dependency> <resource type="download" name="images/" location="images/"/> <context>atl.general</context> </web-resource>
In my velocity file i m referring an image
<img src="images/blank.gif" width="16" height="16" />
Image is not loading.
Thanks!
Use this in the velocity template.
$requestContext.baseUrl/download/resources/${your_plugin_key}:calendar-resources/images/blank.gif
Change the plugin key as appropriate ;)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Jobin,
Above solution work perfect for JIRA Plugin but I am trying same thing on Confluence Plugin, it shows broken image.
atlassian-plugin.xml -
<web-resource key="MSSsoConfluencePlugin-resources" name="MSSsoConfluencePlugin Web Resources">
<dependency>com.atlassian.auiplugin:ajs</dependency>
<resource type="download" name="ConfluenceSSOAdminConfiguration.css" location="/css/ConfluenceSSOAdminConfiguration.css"/>
<resource type="download" name="ConfluenceSSOAdminConfiguration.js" location="/js/ConfluenceSSOAdminConfiguration.js"/>
<resource type="download" name="images/" location="images/"/>
<context>MSSsoConfluencePlugin</context>
</web-resource>
on .vm file -
<img src="$urlPrefix${req.serverName}:${req.serverPort}/download/resources/com.microsoft.MSSsoConfluencePlugin:MSSsoConfluencePlugin-resources/images/copyIcon.png" alt="CopyIcon"/>
plugin key - com.microsoft.MSSsoConfluencePlugin
Only missing thing I can see is <
dependency
>jira.webresources:global-static</
dependency
>
What shoul be dependancy for Confluence plugin ? Can you please help me on this ? Really appreciate your quick help.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.