使用我插件中的另一个Jenkins插件

时间:2018-12-16 19:48:53

标签: jenkins jenkins-plugins

我正在编写一个Jenkins插件,该插件具有一些发送延迟通知的复杂逻辑-不仅仅是“构建失败”或“构建成功”。在我的插件中,我想使用slacksend插件发送松弛消息。我将如何去做?

1 个答案:

答案 0 :(得分:0)

在插件的pom.xml中,声明要使用的插件的依赖性。在您的代码中,使用依赖项中的类。您将在此处找到groupId,artifactId和版本:

https://github.com/jenkinsci/slack-plugin/blob/master/pom.xml

您还需要添加此部分,因为Maven Central中不提供Jenkins插件。

    <repositories>
        <repository>
            <id>repo.jenkins-ci.org</id>
            <url>http://repo.jenkins-ci.org/public/</url>
        </repository>
    </repositories>

    <pluginRepositories>
        <pluginRepository>
            <id>repo.jenkins-ci.org</id>
            <url>http://repo.jenkins-ci.org/public/</url>
        </pluginRepository>
    </pluginRepositories>