问题标签 [atlassian-plugin-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse - 为 Atlassian Confluence 开发插件时 POM 错误
我正在为 Atlassian Confluence 平台编写插件。我的环境:
- Atlassian SDK
- Maven 3.2.1
- JDK v8
- Eclipse IDE
当涉及到 POM 时,大致如下:
我有以下错误:
POM 本身:
有人遇到这个问题吗?
jax-rs - Bamboo Plugin REST 模块访问控制
我用竹子创建了一个插件,里面有一个模块。
现在我有一个包含一个方法的类:
mybamboo.host:6990/rest/plugin/myplugin/api/config/user/add
任何有权访问该特定 Bamboo 实例的用户都可以访问此特定端点。
现在我的问题是,是否可以仅限制竹管理员而不是所有用户访问此端点?
我知道这可以通过扩展 BambooActionSupport 并实现 GlobalAdminSecurityAware 接口来使用 webwork 操作类。但是是否有类似的方法可以在 rest 模块中完成这种访问控制?
jira-plugin - 在 java 7 中使用 Atlassian QuickReload
开发 JIRA 插件并希望使用 QuickReload 功能。但是我正在使用 5.0.x SDK 并且使用 Java 7。QuickReload 似乎需要 Java 8。有没有办法让它适用于 java 7?
teamcity - TeamCity 无法执行命令 atlas-clean 和 atlas package
我正在使用 teamcity 创建我的 atlas 项目的包。在自定义脚本字段中向 teamCity 发出两个命令,如下所示:
atlas-clean --file "D:\Data\BambooTaskPlugin\bamboopluginbuild"
atlas-package --file "D:\Data\BambooTaskPlugin\bamboopluginbuild"
这些命令在命令提示符下成功执行,但在 teamcity 中不成功。TeamCity 给出错误: 'atlas-clean' 未被识别为内部或外部命令
如果有人对此有任何想法,请回复。谢谢。
java - Atlassian 竹 .Net 插件依赖安装
我希望修改现有的 Atlassian Bamboo .Net 插件:https : //bitbucket.org/atlassian/bamboo-dotnet-plugin,以便 MsTest 解析器包含 StackTrace 信息。
我已经在本地下载了存储库,并尝试使用 Maven 命令安装所有项目依赖项:mvn clean install -U
.
不幸的是,并不是所有的 jars 都被下载了,所以我在网上搜索了帮助,发现通过使用 Atlassian SDK 我可以构建项目并让它处理所有的 maven 东西,因为它已经在其 settings.xml 文件中配置了所有东西。
问题是即使在使用它之后我仍然会遇到构建失败。这是我的 cmd 输出:
之后我尝试了一个额外的mvn install
并得到了这个输出:
有人可以帮我解决这个问题吗?这是 pom.xml 文件:
eclipse - Atlassian-plugin:未知的包装类型
我想开发 Stash Plugins 但无法开始。我们的 pom.xml 中有错误。
我开始知道 maven 无法将 atlasian-plugin 识别为包类型。有没有办法创建我们自己的包装类型?解决此问题的最佳方法是什么?
pom.xml 文件:
java - 有没有办法使用 Atlassian Bamboo SDK 或 Bamboo REST API 服务删除 Bamboo 代理?
我知道可以在 Bamboo 代理页面上手动禁用或删除代理。我正在编写一个 Bamboo 插件,它应该在构建完成后删除 Bamboo 代理。使用 Bamboo REST API 或 SDK 库似乎没有直接的方法来做到这一点。
java - Bamboo ProcessService bean 不存在?
在https://developer.atlassian.com/bamboodev/bamboo-tasks-api/executing-external-processes-using-processservice之后,我想使用 ProcessService bean 调用一些命令。链接中描述的注入不起作用。我在 Bitbucket 检查了其他几个插件的来源,但每个插件都使用链接中描述的概念。
我的课:
但是 Bamboo 没有找到 ProcessService bean 并且失败并显示以下内容:
(org.springframework.beans.factory.UnsatisfiedDependencyException:创建名为“bamboo.tasks.CheckTask”的bean时出错:通过构造函数参数表示的不满足依赖关系,索引为0,类型为[com.atlassian.bamboo.process.ProcessService]::没有限定为依赖项找到类型为 [com.atlassian.bamboo.process.ProcessService] 的 bean:预计至少有 1 个 bean 有资格作为此依赖项的自动装配候选者。依赖项注释:{};嵌套异常是 org.springframework.beans.factory.NoSuchBeanDefinitionException :没有为依赖项找到类型 [com.atlassian.bamboo.process.ProcessService] 的合格 bean:预计至少有 1 个 bean 有资格作为此依赖项的自动装配候选者。依赖项注释:{})
我错过了什么吗?竹版:5.13.0 AMPS版:6.2.6
apache-poi - Apache POI 与 Apache Felix 的使用
我正在尝试将 Apache POI 导入 Atlassian Jira 插件以读取 excel 文件。
一开始,我只添加了
poi.version 是 3.14
然后当我启动它给的插件时
然后我用一些说明编辑了 pom,这些说明在另一个 StackOverflow 问题Pax Exam issue with Apache POI Wrapped bundle中找到
使用此配置,我收到此错误;
有没有人有想法?
java - 部署 jira 时出现不支持的 ClassVersion 错误
我正在尝试使用atlas-run
和atlas-debug
命令在我的本地机器上运行 jira 应用程序。但是我在这里构建失败。
我尝试在 Linux 机器上运行相同的程序,我能够使用jre 1.7
and成功构建atlassian_sdk version 5.0.3
。当我试图在 Windows 平台上运行相同的程序时,我得到了上述错误。我也试过了,jre 1.8
这是一个大失败的jira
拒绝开始。所以请我在这里需要你的帮助。你能建议我解决这个问题吗?