0
我正在嘗試開發一個最終將包含ChartJS的小工具,但由於它沒有加載,所以我遇到了默認小工具的問題。Jira小工具不能正常工作
我把到attlassian-plugin.xml中的代碼如下:
<atlassian-plugin key="${project.groupId}.${project.artifactId}" name="${project.name}" plugins-version="2">
<plugin-info>
<description>${project.description}</description>
<version>${project.version}</version>
<vendor name="${project.organization.name}" url="${project.organization.url}" />
<param name="plugin-icon">images/pluginIcon.png</param>
<param name="plugin-logo">images/pluginLogo.png</param>
</plugin-info>
<!-- add our i18n resource -->
<resource type="i18n" name="i18n" location="report"/>
<!-- add our web resources -->
<web-resource key="report-resources" name="report Web Resources">
<dependency>com.atlassian.auiplugin:ajs</dependency>
<resource type="download" name="report.css" location="/css/report.css"/>
<resource type="download" name="report.js" location="/js/report.js"/>
<resource type="download" name="images/" location="/images"/>
<context>report</context>
</web-resource>
<!-- publish our component -->
<component key="myPluginComponent" class="com.wfs.report.MyPluginComponentImpl" public="true">
<interface>com.wfs.report.MyPluginComponent</interface>
</component>
<!-- import from the product container -->
<component-import key="applicationProperties" interface="com.atlassian.sal.api.ApplicationProperties" />
<webwork1 key="demoaction" name="JTricks Demo Action" class="java.lang.Object">
<actions>
<action name="com.wfs.report.DemoAction" alias="DemoAction">
<view name="input">/templates/input.vm</view>
<view name="success">/templates/joy.vm</view>
<view name="error">/templates/tears.vm</view>
</action>
</actions>
</webwork1>
<atlassian-plugin name="Hello World" key="example.plugin.helloworld" plugins-version="2">
<plugin-info>
<description>A basic gadget module</description>
<vendor name="Atlassian Software Systems" url="http://www.atlassian.com"/>
<version>1.0</version>
</plugin-info>
<gadget key="unique-gadget-key" location="gadget.xml"/>
</atlassian-plugin>
</atlassian-plugin>
和我gadget.xml我放在資源目錄是:
<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs title="JIRA Issues" author_email="[email protected]" directory_title="JIRA Issues"
screenshot="images/screenshot.png"
thumbnail="images/thumbnail.png">
<Optional feature="dynamic-height" />
</ModulePrefs>
<Content type="html">
<![CDATA[
Hello, world!
]]>
</Content>
</Module>
</xml>
我從https://developer.atlassian.com/display/GADGETS/Creating+your+Gadget+XML+Specification
又抄我仍然得到
是否JIRA日誌顯示在您上傳的模塊時什麼?通常,如果插件在上傳時被禁用,JIRA會在JIRA_HOME/logs/catalina.out和/或JIRA_DATA/log/atlassian-jira.log中上傳時在日誌文件*中提出某種投訴。另外,我看到您的atlassian-plugins.xml中'gadget'元素的'location =「/ gadget.xml」'部分中有一個前導斜槓。您可以嘗試刪除斜線以查看會發生什麼。 (我們從來沒有在我們的插件描述中使用前導斜槓,但我不記得它是否可以選擇包含或不包含)。 –
@ScottDudley hi Sott,我得到這個錯誤:插件處於無效狀態,DIS ABLED ,不支持轉換爲啓用。最有可能的是,它由於超時而被禁用。 –
在此之前是否有任何錯誤?如果將鼠標懸停在該行並單擊「啓用」,然後再次檢查狀態(和日誌),會發生什麼情況?聽起來像插件可能由於某種原因在之前的上傳中被禁用,導致插件處於禁用狀態,並且上傳新版本不會自動啓用它。 –