diff options
author | Chris Aniszczyk | 2010-10-23 00:05:01 +0000 |
---|---|---|
committer | Chris Aniszczyk | 2010-10-25 19:17:24 +0000 |
commit | fac4a23ed70e737f0d2ccef0e3c5459c27edd7e3 (patch) | |
tree | 391f49d3848209b094ec561f2175f3dba683c713 | |
parent | 35b34a1c2392070cb115754c2400b7d1ee68829f (diff) | |
download | egit-fac4a23ed70e737f0d2ccef0e3c5459c27edd7e3.tar.gz egit-fac4a23ed70e737f0d2ccef0e3c5459c27edd7e3.tar.xz egit-fac4a23ed70e737f0d2ccef0e3c5459c27edd7e3.zip |
Add FindBugs and CPD to the build
Bug: 327799
Change-Id: I5802ea361d82eceb283a91178b41f044c29c4df4
Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com>
-rw-r--r-- | org.eclipse.egit.core.test/pom.xml | 8 | ||||
-rw-r--r-- | org.eclipse.egit.core/pom.xml | 9 | ||||
-rw-r--r-- | org.eclipse.egit.ui.test/pom.xml | 8 | ||||
-rw-r--r-- | org.eclipse.egit.ui/pom.xml | 8 | ||||
-rw-r--r-- | pom.xml | 46 |
5 files changed, 79 insertions, 0 deletions
diff --git a/org.eclipse.egit.core.test/pom.xml b/org.eclipse.egit.core.test/pom.xml index 2c01c32b9f..df2e5b95ef 100644 --- a/org.eclipse.egit.core.test/pom.xml +++ b/org.eclipse.egit.core.test/pom.xml @@ -39,6 +39,14 @@ <useUIThread>false</useUIThread> </configuration> </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>findbugs-maven-plugin</artifactId> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-pmd-plugin</artifactId> + </plugin> </plugins> </build> </project> diff --git a/org.eclipse.egit.core/pom.xml b/org.eclipse.egit.core/pom.xml index f8041d5792..36ec605520 100644 --- a/org.eclipse.egit.core/pom.xml +++ b/org.eclipse.egit.core/pom.xml @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- Copyright (C) 2009, Igor Fedorenko <igor@ifedorenko.com> + Copyright (C) 2010, Chris Aniszczyk <caniszczyk@gmail.com> All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 @@ -39,6 +40,14 @@ <groupId>org.sonatype.tycho</groupId> <artifactId>maven-osgi-source-plugin</artifactId> </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>findbugs-maven-plugin</artifactId> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-pmd-plugin</artifactId> + </plugin> </plugins> </build> diff --git a/org.eclipse.egit.ui.test/pom.xml b/org.eclipse.egit.ui.test/pom.xml index 8e01071eda..445a614878 100644 --- a/org.eclipse.egit.ui.test/pom.xml +++ b/org.eclipse.egit.ui.test/pom.xml @@ -89,6 +89,14 @@ </dependencies> </configuration> </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>findbugs-maven-plugin</artifactId> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-pmd-plugin</artifactId> + </plugin> </plugins> </build> </project> diff --git a/org.eclipse.egit.ui/pom.xml b/org.eclipse.egit.ui/pom.xml index 99549820cc..58910103c9 100644 --- a/org.eclipse.egit.ui/pom.xml +++ b/org.eclipse.egit.ui/pom.xml @@ -39,6 +39,14 @@ <groupId>org.sonatype.tycho</groupId> <artifactId>maven-osgi-source-plugin</artifactId> </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>findbugs-maven-plugin</artifactId> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-pmd-plugin</artifactId> + </plugin> </plugins> </build> </project> @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- Copyright (C) 2009, Igor Fedorenko <igor@ifedorenko.com> + Copyright (C) 2010, Chris Aniszczyk <caniszczyk@gmail.com> All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 @@ -146,6 +147,16 @@ </repository> </repositories> + <pluginRepositories> + <pluginRepository> + <!-- need maven-findbugs-2.3.2-SNAPSHOT, see + http://jira.codehaus.org/browse/MFINDBUGS-122 + remove this when this version is released --> + <id>codehaus.snapshots</id> + <url>http://snapshots.repository.codehaus.org/</url> + </pluginRepository> + </pluginRepositories> + <build> <plugins> <plugin> @@ -203,6 +214,41 @@ <artifactId>maven-antrun-plugin</artifactId> <version>1.3</version> </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>findbugs-maven-plugin</artifactId> + <version>2.3.2-SNAPSHOT</version> + <configuration> + <findbugsXmlOutput>true</findbugsXmlOutput> + <failOnError>false</failOnError> + </configuration> + <executions> + <execution> + <goals> + <goal>check</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-pmd-plugin</artifactId> + <version>2.5</version> + <configuration> + <sourceEncoding>utf-8</sourceEncoding> + <minimumTokens>100</minimumTokens> + <targetJdk>1.5</targetJdk> + <format>xml</format> + <failOnViolation>false</failOnViolation> + </configuration> + <executions> + <execution> + <goals> + <goal>cpd-check</goal> + </goals> + </execution> + </executions> + </plugin> </plugins> </pluginManagement> </build> |