首先,我们先在jenkins上新建一个item:
然后,就给项目命名和选择项目类型:
点击[OK]之后,就到了如下页面:
save完之后,项目就新建好了。
接下来讲讲配置checkstyle,要支持checkstyle就要在pom文件里添加checkstyle的支持。
先看一下pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>css</groupId>
<artifactId>hw</artifactId>
<version>1.0</version>
<packaging>jar</packaging>
<name>hw</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.16</version>
<configuration>
<consoleOutput>false</consoleOutput>
<outputFileFormat>xml</outputFileFormat>
<configLocation>fcm-cs-check.xml</configLocation>
<linkXRef>false</linkXRef>
</configuration>
<dependencies>
<dependency>
<groupId>com.puppycrawl.tools</groupId>
<artifactId>checkstyle</artifactId>
<version>6.9</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
</project>
这样子就可以支持mvn checkstyle:checkstyle命令了
指定checkstyle 文件的位置有两种方式。
第一种就是刚刚在上面的pom.xml中提到的。
<configLocation>fcm-cs-check.xml</configLocation>
必须把文件的配置放在<build>元素里面。参考阅读:
http://stackoverflow.com/questions/8975096/maven-checkstyle-configlocation-ignored
并且fcm-cs-check.xml 必须要跟pom.xml是同一层目录的。
如下图:
这样子就可以report出checkstyle了。
第二种方法是:
在mvn 命令中指定checkstyle.config.location,参考:
https://dustplanet.de/howto-use-your-own-checkstyle-rules-in-your-jenkinsmaven-job/
两种方式只要支持一种就可以了。
贴最后一张成果图:
--EOF--
- 大小: 17.6 KB
- 大小: 52.3 KB
- 大小: 56.4 KB
- 大小: 34.4 KB
- 大小: 51.8 KB
- 大小: 6.2 KB
- 大小: 64 KB
分享到:
相关推荐
Jenkins 中 FindBugs、PMD、CheckStyle 和 Violations 静态分析工具安装配置 Jenkins 是一个流行的自动化构建和 Continuous Integration(CI)工具,通过安装和配置静态分析工具,可以对 Java 代码进行检测和改进。...
1. **配置Checkstyle**: - 在Eclipse中,你可以通过Window -> Preferences -> Checkstyle -> Import导入配置文件。选择下载的阿里巴巴Checkstyle XML配置文件,如`alibaba-checkstyle.xml`。 - 对于IntelliJ IDEA...
在本实践中,我们将深入探讨如何使用Jenkins配合checkstyle、findbugs和pmd进行代码质量检查,以及如何配置Maven项目。这些工具都是Java开发中的重要组件,它们能够帮助我们确保代码的规范性、稳定性和安全性。 ...
7. 配置Checkstyle:在Eclipse中,通过“窗口”(Window) -> “首选项”(Preferences) -> “Checkstyle”路径,可以配置Checkstyle的规则集和设置。你可以选择预设的规则集,比如“Sun_checks”或“Google_checks”,...
4. **集成到构建流程**:除了在 IDE 中使用,Checkstyle 也常被集成到持续集成(CI)系统,如 Jenkins 或 Travis CI,确保每次代码提交都经过规范检查。 Checkstyle 提供的检查包括但不限于: - 类和方法的命名...
在安装完成后,你需要配置Checkstyle以适应你的项目需求。Checkstyle的配置文件通常是一个名为`checkstyle.xml`的XML文件,它定义了你要遵循的编码规则。这个文件可以从Checkstyle的默认配置中修改,也可以从头创建...
1. **安装与配置**:介绍如何将CheckStyle集成到开发环境中,例如在Eclipse、IntelliJ IDEA、Maven或Gradle项目中设置和配置CheckStyle插件。此外,还会讲解如何自定义CheckStyle的规则配置文件(checkstyle.xml)以...
CheckStyle是一款广泛使用的Java编程规范检查工具,它可以...正确安装和配置CheckStyle插件,可以轻松实现代码规范检查,让团队合作更加高效。定期运行CheckStyle检查并修复问题,有助于维护一个干净、一致的代码库。
CheckStyle 是一个开源的代码质量检查工具,主要用于Java编程语言。...在实际开发中,结合版本控制系统(如Git)和持续集成工具(如Jenkins),CheckStyle能进一步帮助维护代码质量,确保项目遵循一致的编码标准。
3. **Maven项目集成**:在Maven项目的`pom.xml`中添加Checkstyle的依赖,并在`build`部分配置checkstyle-plugin。定义需要的规则集,如`sun_checks.xml`或自定义规则。 4. **Gradle项目集成**:在`build.gradle`...
1. 配置CheckStyle规则:进入“窗口”(Window) -> “首选项”(Preferences),在左侧导航栏中找到“Checkstyle”并展开,点击“本地配置”(Local Configuration)。 2. 点击“新建”(New)按钮,选择一个CheckStyle的...
4. **配置Checkstyle**:启动MyEclipse后,进入“Window”菜单,选择“Preferences”,在打开的窗口中找到“Checkstyle”。在这里,你可以设置Checkstyle的配置文件,包括选择检查的规则集(如Sun编码规范、Google...
- Checkstyle可以与持续集成工具(如Jenkins)结合,确保每次提交的代码都符合规范。 - 与版本控制系统(如Git)的钩子脚本配合,可以实现代码提交前的自动检查。 总的来说,“Checkstyle压缩包和使用说明”是...
- 在Eclipse或IntelliJ IDEA中,配置CheckStyle插件以使用刚刚创建的`checkstyle.xml`文件。 - 通常在项目设置或全局设置中指定配置文件路径。 **四、使用CheckStyle** 1. **实时检查** - 在IDE中编写代码时,...
6. **持续集成**:在CI服务器上配置CheckStyle任务,确保每次构建都执行代码风格检查。 总之,CheckStyle是Android开发中提高代码质量和团队协作效率的有效工具。通过合理配置和使用,它可以成为提升项目质量的得力...
将 CheckStyle 整合到持续集成系统(如 Jenkins、Travis CI)中,可以确保每次代码提交都经过规范检查,及时发现并修复问题,提升代码质量。 总的来说,CheckStyle 是一个强大且灵活的工具,通过合理的配置和使用,...
2. **规则配置**:允许用户选择和配置CheckStyle的规则集,包括标准规则集(如Sun、Google或Apache)以及自定义规则,以适应项目特定的编码规范。 3. **错误提示**:当代码不符合预设规范时,插件会在编辑器中高亮...
安装完成后,需要在 Eclipse 的首选项设置中配置 CheckStyle,指定使用的配置文件,这可以是 CheckStyle 提供的默认配置,也可以是团队自定义的编码规范。 配置文件是 CheckStyle 的核心,它定义了各种代码规则,...
5. **持续集成**:在持续集成服务器(如 Jenkins、Travis CI)上配置 Checkstyle,可以在每次构建时自动执行代码规范检查,确保新提交的代码符合规范。 **为何选择 Checkstyle** 1. **一致性**:统一的代码风格...