java – Bamboo ProcessService bean不存在?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – Bamboo ProcessService bean不存在?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2067字,纯文字阅读大概需要3分钟。
内容图文
![java – Bamboo ProcessService bean不存在?](/upload/InfoBanner/zyjiaocheng/788/fd90532280f64335aa8d9b46d75fa3bf.jpg)
在https://developer.atlassian.com/bamboodev/bamboo-tasks-api/executing-external-processes-using-processservice之后,我想使用ProcessService bean调用一些命令.链接中描述的注入不起作用.
我检查了Bitbucket上其他几个插件的来源,但每个插件都使用链接中描述的概念.
我的课:
import com.atlassian.bamboo.process.ProcessService;
public class CheckTask implements TaskType {
private final ProcessService processService;
public CheckTask(@NotNull final ProcessService processService) {
this.processService = processService;
}
但是,Bamboo找不到ProcessService bean并且失??败并显示以下内容:
(org.springframework.beans.factory.UnsatisfiedDependencyException :
Error creating bean with name ‘bamboo.tasks.CheckTask’: Unsatisfied
dependency expressed through constructor argument with index 0 of type
[com.atlassian.bamboo.process.ProcessService]: : No qualifying bean of
type [com.atlassian.bamboo.process.ProcessService] found for
dependency: expected at least 1 bean which qualifies as autowire
candidate for this dependency. Dependency annotations: {}; nested
exception is
org.springframework.beans.factory.NoSuchBeanDefinitionException: No
qualifying bean of type [com.atlassian.bamboo.process.ProcessService]
found for dependency: expected at least 1 bean which qualifies as
autowire candidate for this dependency. Dependency annotations: {})
我错过了什么吗?
Bamboo版本:5.13.0
AMPS版本:6.2.6
解决方法:
最终的解决方案非常简单,但没有官方文档讨论解决方案.希望这对你有所帮助.
最后,感谢这篇文章我做到了:https://answers.atlassian.com/questions/33141765/testcollationservice-not-injected-into-tasktype-constructor-on-sdk-bamboo
import com.atlassian.bamboo.process.ProcessService;
import com.atlassian.plugin.spring.scanner.annotation.component.Scanned;
import com.atlassian.plugin.spring.scanner.annotation.imports.ComponentImport;
@Scanned
public class CheckTask implements TaskType {
@ComponentImport
private final ProcessService processService;
public CheckTask(@NotNull final ProcessService processService) {
this.processService = processService;
}
该项目的其余部分基本上是默认的,由atlas-create-bamboo-plugin生成.
内容总结
以上是互联网集市为您收集整理的java – Bamboo ProcessService bean不存在?全部内容,希望文章能够帮你解决java – Bamboo ProcessService bean不存在?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。