我想让Jenkins的HelloWolrdBuilder示例正常工作。遵循这个tutorial步骤,一切顺利,但是当我运行Jenkins来测试示例插件时,插件没有构建步骤,也没有全局配置。但是,在插件管理器中,插件似乎已安装。我注意到当使用maven 2.2.1时会发生这种情况,但是当我按照here切换到maven 3.0.5时,它工作正常;但是用maven 3开发我的插件不是一个选择。关于如何解决这个问题的任何想法?
答案 0 :(得分:1)
在尝试了许多不起作用的事情后,我找到了this other教程,这与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。答案 1 :(得分: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