• Jira 插件开发:注意事项


    Jira 插件开发注意事项

    1. 插件中使用Restful模块时,在本地部署打包和运行时要在命令中加入特定的关键字
    atlas-run -Dmaven.javadoc.skip=true
    atlas-mvn package -Dmaven.javadoc.skip=true
    

    解决方案参考

    1. 在开发webwork模版的时候,修改页面资源文件配置,要以pluginkey:resourcekey的格式,pluginkey的位置在目录:

    /target/classes/META-INF/MANIFEST.MF

    打开文件找到Atlassian-Plugin-Key字段就是pluginkey,回到插件项目中修改即可

    @Named
    public class BatchExpertesPlanningWebworkAction extends JiraWebActionSupport
    {
        private static final Logger log = LoggerFactory.getLogger(BatchExpertesPlanningWebworkAction.class);
        @Inject
        private PageBuilderService pageBuilderService;
    
        @Override
        public String execute() throws Exception {
        	pageBuilderService.assembler().resources().requireWebResource(
        	           "com.ceair.batchExpertes-plugin:batchExpertes-plugin-resources"
        	        ).requireWebResource(
        	           "com.ceair.batchExpertes-plugin:batchExpertes-plugin-resources--planning"
        	        );
        	return "batchExpertes-planning-success";
        }
    
        public void setPageBuilderService(PageBuilderService pageBuilderService) {
            this.pageBuilderService = pageBuilderService;
        }
    }
    
    1. 首次使用atlas-mvn package 命令的时候报错,提示Unknown lifecycle phase error after entering the command

    atlas-mvn eclipse:eclipse原因是atlas-mvn命令有问题,进入sdk安装目录进入/bin文件夹用编辑器打开atlas-mvn命令

    # 注释下面这行
    MVN_COMMAND=%%MVN_COMMAND:${mavenPluginName}=%MVN_PLUGIN%%%
    # 添加下面这行
    MVN_COMMAND=%%MVN_COMMAND:%%
    

    重新运行该命令

    解决方案参考

  • 相关阅读:
    上百个Linux、BSD、Unix学习电子书+视频下载汇总
    测试管理杂谈之理论篇
    浅谈软件测试思维
    细节决定完美——色彩在测试工作中的应用
    图像视频测试基础
    [转]什么是三码、五码机?
    一组经典测试思想观点
    关于LCD分辨率、色素相关知识介绍
    QTP 学习视频汇总
    【诗词涂鸦】满江红 别情
  • 原文地址:https://www.cnblogs.com/wangcr/p/13620352.html
Copyright © 2020-2023  润新知