You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2012/09/11 20:51:54 UTC
svn commit: r1383535 - in /commons/proper/csv/trunk: LICENSE-header.txt
checkstyle.xml pom.xml
Author: ggregory
Date: Tue Sep 11 18:51:54 2012
New Revision: 1383535
URL: http://svn.apache.org/viewvc?rev=1383535&view=rev
Log:
Add more reports.
Added:
commons/proper/csv/trunk/LICENSE-header.txt (with props)
Modified:
commons/proper/csv/trunk/checkstyle.xml
commons/proper/csv/trunk/pom.xml
Added: commons/proper/csv/trunk/LICENSE-header.txt
URL: http://svn.apache.org/viewvc/commons/proper/csv/trunk/LICENSE-header.txt?rev=1383535&view=auto
==============================================================================
--- commons/proper/csv/trunk/LICENSE-header.txt (added)
+++ commons/proper/csv/trunk/LICENSE-header.txt Tue Sep 11 18:51:54 2012
@@ -0,0 +1,16 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
Propchange: commons/proper/csv/trunk/LICENSE-header.txt
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: commons/proper/csv/trunk/LICENSE-header.txt
------------------------------------------------------------------------------
svn:keywords = Id
Modified: commons/proper/csv/trunk/checkstyle.xml
URL: http://svn.apache.org/viewvc/commons/proper/csv/trunk/checkstyle.xml?rev=1383535&r1=1383534&r2=1383535&view=diff
==============================================================================
--- commons/proper/csv/trunk/checkstyle.xml (original)
+++ commons/proper/csv/trunk/checkstyle.xml Tue Sep 11 18:51:54 2012
@@ -20,26 +20,50 @@ limitations under the License.
"-//Puppy Crawl//DTD Check Configuration 1.1//EN"
"http://www.puppycrawl.com/dtds/configuration_1_1.dtd">
-<!-- commons lang customization of default Checkstyle behavior -->
+<!-- commons codec customization of default Checkstyle behavior -->
<module name="Checker">
- <property name="localeLanguage" value="en"/>
- <module name="PackageHtml"/>
+ <property name="localeLanguage" value="en" />
+
+ <!-- Checks whether files end with a new line. -->
+ <!-- See http://checkstyle.sf.net/config_misc.html#NewlineAtEndOfFile -->
+ <module name="NewlineAtEndOfFile" />
+
+ <!-- Verify that EVERY source file has the appropriate license -->
+ <module name="Header">
+ <property name="headerFile" value="${checkstyle.header.file}" />
+ </module>
+
+ <!-- Checks for Tab characters -->
+ <!-- See http://checkstyle.sourceforge.net/config_whitespace.html#FileTabCharacter -->
+ <module name="FileTabCharacter">
+ <property name="fileExtensions" value="java" />
+ </module>
+
+ <!-- Checks for white space at the end of the line -->
+ <!-- See http://checkstyle.sourceforge.net/config_regexp.html -->
+ <module name="RegexpSingleline">
+ <property name="format" value="\s+$" />
+ <property name="message" value="Line has trailing spaces." />
+ <property name="fileExtensions" value="java" />
+ </module>
+
+ <!-- @author tags are deprecated -->
+ <module name="RegexpSingleline">
+ <property name="format" value="^\s+\*\s+@author\s" />
+ <property name="message" value="Deprecated @author tag" />
+ <property name="fileExtensions" value="java" />
+ <property name="severity" value="warning" />
+ </module>
+
<module name="TreeWalker">
- <module name="TabCharacter"/>
- <module name="AvoidStarImport"/>
- <module name="RedundantImport"/>
- <module name="UnusedImports"/>
- <module name="NeedBraces"/>
- <module name="RedundantThrows">
- <property name="allowUnchecked" value="true"/>
+ <property name="cacheFile" value="target/cachefile" />
+ <module name="OperatorWrap">
+ <property name="option" value="eol" />
</module>
<module name="LineLength">
<property name="max" value="120"/>
</module>
- <module name="JavadocMethod">
- <property name="allowUndeclaredRTE" value="true"/>
- </module>
- </module>
+ </module>
+
</module>
-
Modified: commons/proper/csv/trunk/pom.xml
URL: http://svn.apache.org/viewvc/commons/proper/csv/trunk/pom.xml?rev=1383535&r1=1383534&r2=1383535&view=diff
==============================================================================
--- commons/proper/csv/trunk/pom.xml (original)
+++ commons/proper/csv/trunk/pom.xml Tue Sep 11 18:51:54 2012
@@ -1,5 +1,5 @@
<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/maven-v4_0_0.xsd">
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.commons</groupId>
@@ -15,7 +15,7 @@
The Commons CSV library provides a simple interface for reading and writing
CSV files of various types.
</description>
-
+
<dependencies>
<dependency>
<groupId>junit</groupId>
@@ -44,6 +44,13 @@ CSV files of various types.
<email>yonik@apache.org</email>
<organization>Apache</organization>
</developer>
+ <developer>
+ <name>Gary Gregory</name>
+ <id>ggregory</id>
+ <email>ggregory@apache.org</email>
+ <url>http://www.garygregory.com</url>
+ <timezone>-5</timezone>
+ </developer>
</developers>
<contributors>
</contributors>
@@ -63,24 +70,63 @@ CSV files of various types.
</distributionManagement>
<properties>
+ <commons.release.version>1.0</commons.release.version>
+ <!-- The RC version used in the staging repository URL. -->
+ <commons.rc.version>RC1</commons.rc.version>
<commons.componentid>csv</commons.componentid>
<commons.jira.id>CSV</commons.jira.id>
<commons.jira.pid>12313222</commons.jira.pid>
<maven.compile.source>1.5</maven.compile.source>
<maven.compile.target>1.5</maven.compile.target>
- </properties>
+ <!-- Ensure copies work OK (can be removed later when this is in parent POM) -->
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+ <commons.encoding>UTF-8</commons.encoding>
+ <checkstyle.header.file>${basedir}/LICENSE-header.txt</checkstyle.header.file>
+ </properties>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
- <version>2.1</version>
+ <version>2.9.1</version>
<configuration>
<configLocation>${basedir}/checkstyle.xml</configLocation>
<enableRulesSummary>false</enableRulesSummary>
+ <headerFile>${basedir}/LICENSE-header.txt</headerFile>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-pmd-plugin</artifactId>
+ <version>2.7.1</version>
+ <configuration>
+ <targetJdk>${maven.compile.target}</targetJdk>
</configuration>
</plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>findbugs-maven-plugin</artifactId>
+ <version>2.5.2</version>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>taglist-maven-plugin</artifactId>
+ <version>2.4</version>
+ <configuration>
+ <tags>
+ <tag>TODO</tag>
+ <tag>NOPMD</tag>
+ <tag>NOTE</tag>
+ </tags>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>javancss-maven-plugin</artifactId>
+ <version>2.0</version>
+ </plugin>
</plugins>
</reporting>