Использование jira REST api - PullRequest
0 голосов
/ 12 июня 2018

В настоящее время я пытаюсь получить рабочие журналы от jira до java.Я читаю документацию, об этом (https://developer.atlassian.com/cloud/jira/platform/rest/#api/2/issue-createIssue), но я просто не могу найти некоторую основную информацию, такую ​​как:

Как мне начать использовать этот API с Java? Должен ли я что-то добавитьна мой pom.xml? Если да, то какая зависимость?

Для моей задачи (получить рабочие журналы) лучше использовать API Java или остальные API?

Любой из вас, ребята, может прислать мнесвет, порекомендуйте мне книгу или статью об этом или о чем-то?

Спасибо заранее, ребята.

Ответы [ 2 ]

0 голосов
/ 15 октября 2018

Если это поможет вам, я дам вам ссылку на мой репозиторий на git, есть программа для загрузки сценария теста в Jira с Zephyr.Существует две простые конечные точки, чтобы отправить почтовый метод. Github Мой пом:

<dependencies>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi</artifactId>
            <version>4.0.0</version>
        </dependency>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml</artifactId>
            <version>3.17</version>
        </dependency>
        <dependency>
            <groupId>javax.json</groupId>
            <artifactId>javax.json-api</artifactId>
            <version>1.1.2</version>
        </dependency>
        <dependency>
            <groupId>org.glassfish</groupId>
            <artifactId>javax.json</artifactId>
            <version>1.1</version>
        </dependency>
        <dependency>
            <groupId>commons-httpclient</groupId>
            <artifactId>commons-httpclient</artifactId>
            <version>3.1</version>
        </dependency>
    </dependencies>
0 голосов
/ 25 сентября 2018

Вы можете использовать внутренний Java API JIRA, например, со скриптами Groovy через плагин ScriptRunner для JIRA.

Вы должны импортировать ComponentAccessor, чтобы получить базовые вспомогательные классы JIRA для остальной логики.

Вот фрагмент скрипта Groovy для получения всех объектов Worklog для данной проблемы:

import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.worklog.WorklogManager

worklogManager = ComponentAccessor.getWorklogManager()

def issueWorklogItems = worklogManager.getByIssue(issue)
...