1

我正在尝试让 Jenkins 的 HelloWolrdBuilder 示例正常工作。遵循本教程步骤时一切顺利,但是当我运行 Jenkins 测试示例插件时,插件没有构建步骤,也没有全局配置。然而,在插件管理器中,插件似乎已安装。我注意到在使用 maven 2.2.1 时会发生这种情况,但是当我切换到这里提到的 maven 3.0.5 时它工作正常;但是用 maven 3 开发我的插件不是一个选择。关于如何解决这个问题的任何想法?

4

2 回答 2

2

在尝试了很多不起作用的事情之后,我发现了这个与 Jenkins 的社区教程非常相似的另一个教程,但具体说明了这一点:

If you are having problems with the latest Plugin version, you can also specify the version of the plugin that you want to use.
$ mvn -cpu org.jenkins-ci.tools:maven-hpi-plugin:1.84:create

这种解决方法起到了作用,现在一切正常。

编辑:在深入挖掘之后,我在 IRC 频道中询问,我被告知事实上 maven 3 现在需要使用最新版本的 hpi-plugin。

于 2013-03-08T18:41:08.620 回答
0

为了让 maven 知道该做什么,您需要将以下 xml 添加到您的主 maven 目录($HOME/.m2/settings.xml

    <settings>
  <pluginGroups>
    <pluginGroup>org.jenkins-ci.tools</pluginGroup>
  </pluginGroups>
  <profiles>
    <profile>
      <id>jenkins</id>
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>
      <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>
    </profile>
  </profiles>
</settings>

我从以下位置获得此信息: Link to Jenkins-Plug-in Tutorial

于 2018-03-07T18:05:39.550 回答