我正在构建一个Jenkins插件。这是从Hudson插件到Jenkins插件的迁移。
我根据https://wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial提供的教程做了一些事情。该插件使用hudson.maven包中的MavenBuild
类。问题是,当我运行mvn package
或mvn install
时,maven会抛出带有消息的构建失败
包hudson.maven不存在。
以某种方式在Eclipse中构建工作。 Eclipse不会抛出任何编译问题。我不知道在哪里寻找解决这个问题。
有人知道在哪里解决这类问题吗?
答案 0 :(得分:0)
检查您的pom文件是否包含maven-plugin
<build>
<dependency>
<groupId>org.jenkins-ci.main</groupId>
<artifactId>maven-plugin</artifactId>
</dependency>
</build>
这就是hudson.maven所在的地方。
仅供参考:除了在UI中创建新构建作业时的自由样式构建作业外,还提供了Maven构建作业的类。