【问题标题】:How to attach any file as an attachment to a JIRA issue by java code?java - 如何通过java代码将任何文件作为附件附加到JIRA问题?
【发布时间】:2013-06-24 06:49:38
【问题描述】:

关于如何以编程方式将文件附加到 JIRA 中的问题的任何想法? 我需要 java 代码,它应该在我的代码末尾调用,以便它可以自动将我的报告文件上传到现有问题...

我是 JIRA 的新手...

【问题讨论】:

    标签: java attachment jira issue-tracking jira-plugin


    【解决方案1】:

    从 jira 5.x 开始不推荐使用 MangaerFactory,所以它很好用

    AttachmentManager attchMgr = ComponentAccessor.getAttachmentManager();
    

    【讨论】:

      【解决方案2】:

      AttachmentsManager 可用于将 JAVA 文件对象附加到 JIRA 问题。

      import java.io.File;
      import com.atlassian.jira.issue.AttachmentManager;
      import com.opensymphony.user.User;
      import java.util.HashMap;
      import java.sql.Timestamp;
      import com.atlassian.jira.issue.history.ChangeItemBean;
      ...
      File file = new File(FILE_PATH);
      AttachmentManager attachmentManager = ManagerFactory.getAttachmentManager();
      ChangeItemBean changeItemBean = attachmentManager.createAttachment(file, file.getName(), "text/plain", user, issue.getGenericValue, new HashMap(), timestamp);
      

      来源:http://docs.servicerocket.com/pages/viewpage.action?pageId=1711

      【讨论】:

      • 非常感谢...我会试一试..:)
      猜你喜欢
      • 2015-03-20
      • 1970-01-01
      • 2015-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多