0

我正在尝试将 maven 更改插件与 jira cloud 一起使用,但徒劳无功。我的 pom 看起来像这样:

.....
<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-changes-plugin</artifactId>
                <version>2.11</version>
                ...
                </executions>
                <configuration>
                    <useJql>true</useJql>
                    <jiraUser>xxxx@gmail.com</jiraUser>
                    <jiraPassword>******</jiraPassword>
                    <webUser>xxxxx@gmail.com</webUser>
                    <webPassword>******</webPassword>
                    <onlyCurrentVersion>true</onlyCurrentVersion>
                    <smtpHost>smtp.gmail.com</smtpHost>
                    <smtpPort implementation="java.lang.Integer">465</smtpPort>
                    <username>xxxx@gmail.com</username>
                    <password>*****</password>
                    <toAddresses>
                        <toAddress implementation="java.lang.String">xxxxxx@yahoo.fr</toAddress>
                    </toAddresses>
                    <mailSender>
                        <name>Release Notification</name>
                        <email>xxxx@gmail.com</email>
                    </mailSender>
                    <issueManagementSystems>
                        <issueManagementSystem>JIRA</issueManagementSystem>
                    </issueManagementSystems>
                </configuration>
            </plugin>
        </plugins>
    </build>

    <issueManagement>
        <system>JIRA</system>
        <url>https://xxxxx.atlassian.net/browse/PROJ</url>
    </issueManagement>
....

我收到 403 错误。

我认为在使用 jira cloud 时,我应该使用令牌,但我不知道如何使用它配置插件。

请问有什么帮助吗?

4

1 回答 1

0

我正在寻找如何在插件声明中配置令牌。实际上,我应该做的就是使用字段 webPassword 来设置该令牌:

<webUser>user_email/webUser>
<webPassword>jira_token</webPassword>

并删除字段 jiraUser 和 jiraPassword。

于 2020-04-14T14:29:50.207 回答