我正在使用Maven,Maven checkstyle插件,Jenkins和Jenkins checkstyle插件。Checkstyle在Maven工作,但不在Jenkins工作
我总共有7个项目。 1个家长和6个儿童项目。
我有以下3种情况:
的Checkstyle报告所有project.n父POM我宣布标签的CheckStyle插件:
我跑
mvn clean site
命令它在eclipse中与maven一起工作。并在詹金斯也。
为所有7个项目提供checkstyle报告。
除2个项目外的所有项目的Checkstyle报告。
我在父POM删除一部分,我加入
我在剩下的4个项目加入,我宣布标签的CheckStyle插件。
它在eclipse中工作,但不在Jenkins中工作。
请给出解决方案
我的代码:
<reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>2.10</version> <configuration> <configLocation>../parent-project/checkstyle.xml</configLocation> </configuration> </plugin> </plugins>
3.
- 我删除的CheckStyle插件在父
- 我添加了与上面的代码相同的4个需要项目中的checkstyle插件。
在剩下的2个孩子项目中,我加入了这个。
<reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>2.10</version> <configuration> <skip>true</skip> </configuration> </plugin> </plugins>
我运行 '命令mvn干净的网站'
- 它在Maven的工作如预期,但在詹金斯不工作。
我在'Jenkins'中不工作的意思是我在Jenkins中安装了checkstyle插件,在Jenkins工作中我选中了'Publish Checkstyle analysis results'复选框。在场景1中,我能够在jenkins作业页面中看到checkstyle链接。如果我点击所有代码违规报告出现。在其他情况下(2,3)Checkstyle链接也没有出现。
我现在自己也有同样的问题。我希望有人会给出答案! – Flipbed