我正在尝试开发一个插入式的voor JIRA OnDemand。我安装了亚特兰西恩SDK,并能够创建一些问题和项目等。
当我试图上传我的插件描述符(“tells connect.json”)时,JIRA告诉我不能安装插件。看来亚特兰座连接装置还没安装好。
日志输出如下。
有小费吗?
com.atlassian.upm.spi.PluginInstallException: This add-on cannot be installed without the Atlassian Connect framework. See our <a href="https://confluence.atlassian.com/x/IYHLEg" target="_blank">documentation</a> for more information.
at com.atlassian.upm.core.install.DefaultPluginInstallationService.execute(DefaultPluginInstallationService.java:118)
at com.atlassian.upm.core.install.DefaultPluginInstallationService.install(DefaultPluginInstallationService.java:84)
at com.atlassian.upm.install.UpmPluginInstallationService.install(UpmPluginInstallationService.java:93)
at com.atlassian.upm.core.rest.resources.install.InstallTask.installFromFile(InstallTask.java:123)
at com.atlassian.upm.core.rest.resources.install.InstallFromUriTask.executeTask(InstallFromUriTask.java:87)
at com.atlassian.upm.core.rest.resources.install.InstallTask.call(InstallTask.java:58)
at com.atlassian.upm.core.rest.resources.install.InstallTask.call(InstallTask.java:33)
at com.atlassian.upm.core.rest.async.AsynchronousTaskManager$1.call(AsynchronousTaskManager.java:77)
at com.atlassian.upm.core.rest.async.AsynchronousTaskManager$1.call(AsynchronousTaskManager.java:72)
at com.atlassian.sal.core.executor.ThreadLocalDelegateCallable.call(ThreadLocalDelegateCallable.java:42)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)我的描述符:
{
"authentication": {
"type": "jwt"
},
"baseURL": "https://localhost/",
"key": "eu.take-a-byte.synctool",
"apiVersion": "1",
"version": "1.0",
"description": "Tool to syncronize JIRA activity with Toggl",
"name": "JIRA/Toggl Sync Tool",
"modules":
{
"webPanels": [
{
"url": "/ui",
"weight": 100,
"location": "atl.jira.view.issue.right.context",
"key": "toggl-component",
"name": {
"value": "Toggl"
}
}
],
"webhooks": [{
"event": "jira:issue_created",
"url": "/issue-created"
},
{
"event": "jira:issue_updated",
"url": "/issue-updated"
}
]
},
"vendor": {
"name": "Take A Byte",
"url": "http://www.take-a-byte.eu"
},
"lifecycle": {
"installed": "/installed",
"uninstalled": "/uninstalled",
"enabled": "/enabled",
"disabled": "/disabled"
}
}亚特兰西安SDK版本:
ATLAS Version: 5.0.3
ATLAS Home: C:\Users\Rick_2\atlassian-plugin-sdk
ATLAS Scripts: C:\Users\Rick_2\atlassian-plugin-sdk\bin
ATLAS Maven Home: C:\Users\Rick_2\atlassian-plugin-sdk\apache-maven-3.2.1
--------
Executing: "C:\Users\Rick_2\atlassian-plugin-sdk\apache-maven-3.2.1\bin\mvn.bat" --version -gs C:\Users\Rick_2\atlassian-plugin-sdk\apache-maven-3.2.1/conf/settings.xml
Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9; 2014-02-14T18:37:52+01:00)
Maven home: C:\Users\Rick_2\atlassian-plugin-sdk\apache-maven-3.2.1\bin\..
Java version: 1.7.0_51, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_51\jre
Default locale: nl_NL, platform encoding: Cp1252
OS name: "windows 8", version: "6.2", arch: "amd64", family: "windows"发布于 2015-04-06 21:17:32
正确建议
下面的建议在当时是有效的,但已不再有效。这些天,你应该使用自己的个人云开发环境。
过时的意见
您似乎缺少了本地JIRA实例中的local连接框架。您是否按照亚特兰西安连接入门页面的建议在本地运行JIRA?
com.atlassian.bundles:json-schema-validator-atlassian-bundle:1.0.4,com.atlassian.webhooks:atlassian-webhooks-plugin:2.0.0,com.atlassian.jwt:jwt-plugin:1.2.2,com.atlassian.upm:atlassian-universal-plugin-manager-plugin:2.19-D20150321T001323,com.atlassian.plugins:atlassian-connect-plugin:1.1.26 -jvmargs -Datlassian.upm.on.demand=true
做完之后,再试一次安装你的副词。干杯!
P.S. 亚特兰西岛答案可能是问这样的问题的最佳地点。
https://stackoverflow.com/questions/24552384
复制相似问题