maven與checkstyle整合
最近在整理maven工程,打算加入一次對程式碼檢查和測試覆蓋率檢查的功能,因此想到了maven整合一些常用檢查工具的外掛,下面就來介紹幾個常用外掛的用法。
首先是介紹Checkstyle外掛的整合,要新增Checkstyle外掛,需要修改工程的pom.xml檔案,新增以下外掛配置
[html] view plaincopyprint?- <project>
- ...
- <properties>
-
<checkstyle.config.location>config/maven_checks.xml</checkstyle.config.location
- </properties>
- ...
- <reporting>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-checkstyle-plugin</artifactId>
-
<version>2.9.1</version
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <version>2.3</version>
- </plugin>
- </plugins>
-
</
- ...
- </project>
- * config/sun_checks.xml - Sun Microsystems Definition (default).
- * config/maven_checks.xml - Maven Development Definitions.
- * config/turbine_checks.xml - Turbine Development Definitions.
- * config/avalon_checks.xml - Avalon Development Definitions.
- <properties>
- <checkstyle.config.location>my_checks.xml</checkstyle.config.location>
- </properties>
4. checkstyle外掛的可執行任務如下:
[plain] view plaincopyprint?- mvn checkstyle:help 檢視checkstyle-plugin的幫助:
- mvn checkstyle:check 檢查工程是否滿足checkstyle的檢查,如果沒有滿足,檢查會失敗,可以通過target/site/checkstyle.html檢視。
- mvn checkstyle:checkstyle 檢查工程是否滿足checkstyle的檢查,如果沒有滿足,檢查不會失敗,可以通過target/site/checkstyle.html檢視。
- mvn checkstyle:checkstyle-aggregate 檢查工程是否滿足checkstyle的檢查,如果沒有滿足,檢查不會失敗,可以通過target/site/checkstyle.html檢視。
相關推薦
maven與checkstyle整合
最近在整理maven工程,打算加入一次對程式碼檢查和測試覆蓋率檢查的功能,因此想到了maven整合一些常用檢查工具的外掛,下面就來介紹幾個常用外掛的用法。 首先是介紹Checkstyle外掛的整合,要新增Checkstyle外掛,需要修改工程的pom.xml檔案,新增
maven 與 Eclipse 整合
maven 不需要安裝,在新版的Eclipse中也不需要安裝外掛 ,直接在官網下載: http://maven.apache.org/download.cgi 1.配置MAVEN_HOME ,變數值為maven的路徑 2.配置M2
Maven學習總結(六)——Maven與Eclipse整合
一、安裝Maven外掛 下載下來的maven外掛如下圖所示:,外掛存放的路徑是:E:/MavenProject/Maven2EclipsePlugin 進入到eclipse中的dropins目錄下,新建三個txt檔案(zest.txt,m2e.txt,m2e-
使用maven與MyEclipse整合ssm(Spring MVC、Spring、Mybatis)三大框架並實現使用者註冊(環境搭載+例項原始碼下載)
相對於ssh(Struts2、Spring、hibernate),ssm(Spring MVC、Spring、mybatis)可能會更受歡迎。本文主要分兩部分:ssm框架的整合、註冊案例的實現 所用到的框架及資料庫對應的版本: 資料庫: MySQL Spring:3.2.
webservice之cxf實現[web專案中基於maven與spring整合]
webservice現開發的已實現元件不少,使用過的就有xfire及cxf. cxc基於maven與spring整合過程如下: STEP 1. 依賴包新增 在pom.xml檔案的標籤中增加如下(版本號依個人需要調整): <depende
整理不易,且整且珍惜 2.開發環境的搭建 3.Eclipse的相關配置 4.使用maven建立web專案 5.Spring+Mybatis+SpringMVC整合 6.mybatis自動生成程式碼 7.spring與mybatis整合中Junit的測試 8.maven專案的啟動 9.Restful
整理不易,且整且珍惜 2.開發環境的搭建 3.Eclipse的相關配置 4.使用maven建立web專案 5.Spring+Mybatis+SpringMVC整合 6.mybatis自動生成程式碼
eclipse整合maven與建立maven專案
1.下載Maven 本例是apache-maven-3.5.4 2.安裝配置 安裝目錄: D:\aServ\apache-maven-3.5.4 實際上只需解壓放到一個自定義目錄即可在D:\aServ\apache-maven-3.5.4\conf目錄
WebService入門 - CXF與Spring整合 (maven專案)
可參考CXF官網-使用Spring編寫服務文件:http://cxf.apache.org/docs/writing-a-service-with-spring.html 1.新增依賴 <!-- spring與cxf 整合webservice 所需 -->
Maven+SpringMVC+CXF整合實現webservice服務的釋出與呼叫
今天有時間把之前遺留的內容給寫一下,一直想把webservice服務的釋出整合說一下,但是總是忘記了,最近有做了一些關於這一塊的東西,就總結下,來記錄一下。 簡述: WebService開源框架的選擇, 目前主流的Web Service框架主要有3種: Axis 2, CX
web專案shiro與spring整合 maven依賴及web配置詳解
依賴shiro的maven座標: <dependency> <groupId>org.apache.shiro</groupId> <artifa
Eclipse與Maven、Tomcat整合配置
<?xml version="1.0" encoding="UTF-8"?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. S
Mybatis中Mapper代理形式開發與spring整合
can sna 修改 jar xid oca pac user cal 1.導入jar包 2.分包 cogfig:存放配置文件 mapper:存放映射與接口 pojo:存放實體類 test:測試代碼 3.編寫配置文件 SqlMapConfig.xml <?
Spring與Mybatis整合
base package div classpath conf data pac 是否 ner 一 概述 1.整合的目的 將Mapper映射器的創建任務交給Spring容器。 二 具體實現 1.創建sqlSessionFactory: <bean id="sql
spring與struts2整合出現錯誤HTTP Status 500 - Unable to instantiate Action
alt 問題 blog src nbsp 文件 spa XML color 在進行spring和struts2整合的時候因為大意遇到了一個問題,費了半天神終於找到了問題所在,故分享出來望廣大博友引以為戒!! 我們都知道在spring和struts2整合時,spring接管了
Elasticsearch 與 Kafka 整合剖析
簡單 prepare 3.2 ger 郵件 核心 pri servers 技術 1.概述 目前,隨著大數據的浪潮,Kafka 被越來越多的企業所認可,如今的Kafka已發展到0.10.x,其優秀的特性也帶給我們解決實際業務的方案。對於數據分流來說,既可以分流到離線存儲
MAVEN總結,整合Eclipse以及配置私服
main setting 路徑 .cn 官網 local 輸入 localhost log 對maven的理解 我們知道maven是一個項目管理工具,其核 心特點就是通過maven可以進行jar包的依賴管理,保證jar包版本的一致性,以及可以使多個項目共享jar包,從而能夠
SpringMVC與mybatis整合
工程 信息 一、逆向工程生成基礎信息<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Confi
mybatis與spring整合
fig bsp 切面 業務 開啟 per cep ret ever 1.Spring同mybatis的整合步驟? DataSource(主要提供的數據源) 整合SqlSe
ipvsadm與keepalived整合
ipvsadm與keepalived整合1.準備兩臺虛擬服務器(DR),分別安裝ipvsadm和keepalivedyum -y install ipvsadm yum -y install keepalived2.配置keepalived.conf #修改IP為192.168.2.137的DR
spring與quartz整合實現分布式動態創建,刪除,改變執行時間定時任務(mysql數據庫)
ces value 我們 job clu xsd collect 註解 common 背景:因為在項目中用到了定時任務,當時想到了spring的quartz,寫完發現費了很大功夫,光是整合就花了一上午,其中最大的問題就是版本問題,項目中用的是spring3.2.8的版本,查