2

JIRA でジェリー スクリプトを実行して、すべての問題の解決を null に設定しようとしています。次のスクリプトはエラーなしで実行され、これを返します。

<JiraJelly xmlns:jira='jelly:com.atlassian.jira.jelly.JiraTagLib' xmlns:log='jelly:log' xmlns:core='jelly:core' xmlns:jx='jelly:xml' xmlns:util='jelly:util'>org.ofbiz.core.entity.GenericValue.NULL_VALUEorg.ofbiz.core.entity.GenericValue.NULL_VALUEorg.ofbiz.core.entity.GenericValue.NULL_VALUE.... </JiraJelly>

これがスクリプトです。

<JiraJelly xmlns:jira="jelly:com.atlassian.jira.jelly.JiraTagLib" xmlns:util="jelly:util" xmlns:core="jelly:core" xmlns:jx="jelly:xml" xmlns:log="jelly:log">
        <jira:RunSearchRequest var="issues" />

        <core:forEach var="genericIssue" items="${issues}">
            <core:invokeStatic className="com.atlassian.jira.issue.IssueImpl" method="getIssueObject" var="issue">
                <core:arg type="org.ofbiz.core.entity.GenericValue" value="${genericIssue}"/>
            </core:invokeStatic>

            <core:invoke on="${issue}" method="setResolution">
                <core:arg type="org.ofbiz.core.entity.GenericValue">org.ofbiz.core.entity.GenericValue.NULL_VALUE</core:arg>
            </core:invoke>

        </core:forEach>
</JiraJelly>

なぜこれが機能しないのか、または解決策を何も設定しない方法について何か考えがある人はいますか?

ありがとうございました!!

4

2 に答える 2

1

JIRA でゼリーを介して課題を更新するのは少し壊れています。私が見た中で最も効果的な方法の例は、Alastair King によるコメントのドキュメント ページに示されているように、ActionDispatcher を使用することです。

于 2010-04-24T00:46:48.947 に答える
0

Jelly runner で実行できることはわかっていますが、Jira リモート APIまたはJira CLIを使用する方が簡単だと思います。Jira リモート API のより詳細な例については、こちらを参照してください。動作するソース コードを投稿してほしいという人がいれば、遠慮なく質問してください。

于 2012-08-01T17:07:17.547 に答える