|
From: <fg...@us...> - 2008-04-27 12:36:12
|
Revision: 768
http://openutils.svn.sourceforge.net/openutils/?rev=768&view=rev
Author: fgiust
Date: 2008-04-27 05:36:18 -0700 (Sun, 27 Apr 2008)
Log Message:
-----------
update parent pom (use maven 2.0.9) and add checkstyle configuration
Modified Paths:
--------------
trunk/pom.xml
Added Paths:
-----------
trunk/src/config/
trunk/src/config/checkstyle.xml
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2008-04-27 12:23:57 UTC (rev 767)
+++ trunk/pom.xml 2008-04-27 12:36:18 UTC (rev 768)
@@ -5,7 +5,7 @@
<groupId>net.sourceforge.openutils</groupId>
<artifactId>openutils</artifactId>
<packaging>pom</packaging>
- <version>7</version>
+ <version>8</version>
<name>openutils</name>
<description>openutils parent POM</description>
<url>http://openutils.sourceforge.net</url>
@@ -80,12 +80,15 @@
<timezone>+1</timezone>
</developer>
</developers>
+ <prerequisites>
+ <maven>2.0.9</maven>
+ </prerequisites>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
- <version>2.0-beta-5</version>
+ <version>2.0-beta-6</version>
<configuration>
<stagingSiteURL>
scp://shell.sourceforge.net/home/groups/o/op/openutils/htdocs/staging/${pom.artifactId}/
@@ -98,10 +101,11 @@
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
- <version>2.4</version>
+ <version>2.4.2</version>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
+ <version>2.0.2</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
@@ -109,6 +113,7 @@
</plugin>
<plugin>
<artifactId>maven-source-plugin</artifactId>
+ <version>2.0.4</version>
<executions>
<execution>
<id>attach-sources</id>
@@ -150,15 +155,18 @@
<plugins>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
+ <version>2.4</version>
<configuration>
<quiet>true</quiet>
</configuration>
</plugin>
<plugin>
<artifactId>maven-project-info-reports-plugin</artifactId>
+ <version>2.0-beta-3</version>
</plugin>
<plugin>
<artifactId>maven-changes-plugin</artifactId>
+ <version>2.0-beta-3</version>
<configuration>
<xmlPath>${basedir}/src/site/changes/changes.xml</xmlPath>
</configuration>
@@ -172,13 +180,15 @@
</plugin>
<plugin>
<artifactId>maven-surefire-report-plugin</artifactId>
- <version>2.4</version>
+ <version>2.4.2</version>
</plugin>
<plugin>
<artifactId>maven-changelog-plugin</artifactId>
+ <version>2.1</version>
</plugin>
<plugin>
<artifactId>maven-jxr-plugin</artifactId>
+ <version>2.1</version>
</plugin>
</plugins>
</reporting>
@@ -209,6 +219,8 @@
<module>openutils-testing</module>
<module>openutils-testing-testng</module>
<module>openutils-testing-junit</module>
+ <module>openutils-testing4dwr</module>
+ <module>openutils-testing4web</module>
<module>openutils-testing-junit-dwr</module>
<module>openutils-testing-testng-dwr</module>
<module>openutils-web</module>
Added: trunk/src/config/checkstyle.xml
===================================================================
--- trunk/src/config/checkstyle.xml (rev 0)
+++ trunk/src/config/checkstyle.xml 2008-04-27 12:36:18 UTC (rev 768)
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ This configuration file was written by the eclipse-cs plugin configuration editor
+-->
+<!--
+ Checkstyle-Configuration: project
+ Description: none
+-->
+<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
+<module name="Checker">
+ <property name="severity" value="warning"/>
+ <module name="TreeWalker">
+ <module name="ArrayTypeStyle"/>
+ <module name="GenericIllegalRegexp">
+ <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="no System.out.println"/>
+ <property name="severity" value="error"/>
+ <property name="format" value="System\.out\.print"/>
+ <property name="message" value="Avoid System.out.println(), use log.debug()"/>
+ </module>
+ <module name="GenericIllegalRegexp">
+ <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="no printStackTrace"/>
+ <property name="severity" value="error"/>
+ <property name="format" value="\.printStackTrace\(\)"/>
+ <property name="message" value="Avoid exception.printStackTrace()"/>
+ </module>
+ <module name="GenericIllegalRegexp">
+ <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="Assert.assertTrue(true) is meaningless!"/>
+ <property name="severity" value="error"/>
+ <property name="format" value="Assert\.assertTrue\(true"/>
+ <property name="message" value="Assert.assertTrue(true) is meaningless!"/>
+ </module>
+ <module name="GenericIllegalRegexp">
+ <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="no conversions from string to number using Integer.valueOf()"/>
+ <property name="severity" value="error"/>
+ <property name="format" value="Integer\.valueOf\("/>
+ <property name="message" value="Don't use Integer.valueOf(), use NumberUtils from commons-lang"/>
+ </module>
+ <module name="UncommentedMain"/>
+ <module name="UpperEll"/>
+ <module name="AvoidNestedBlocks"/>
+ <module name="EmptyBlock">
+ <property name="option" value="text"/>
+ <property name="tokens" value="LITERAL_CATCH, LITERAL_DO, LITERAL_ELSE, LITERAL_FINALLY, LITERAL_IF, LITERAL_FOR, LITERAL_TRY, LITERAL_WHILE, STATIC_INIT"/>
+ </module>
+ <module name="LeftCurly">
+ <property name="option" value="nl"/>
+ <property name="tokens" value="CLASS_DEF, CTOR_DEF, INTERFACE_DEF, LITERAL_CATCH, LITERAL_DO, LITERAL_ELSE, LITERAL_FINALLY, LITERAL_FOR, LITERAL_IF, LITERAL_SWITCH, LITERAL_SYNCHRONIZED, LITERAL_TRY, LITERAL_WHILE, METHOD_DEF"/>
+ </module>
+ <module name="NeedBraces">
+ <property name="tokens" value="LITERAL_DO, LITERAL_ELSE, LITERAL_IF, LITERAL_FOR, LITERAL_WHILE"/>
+ </module>
+ <module name="RightCurly">
+ <property name="option" value="alone"/>
+ <property name="tokens" value="LITERAL_CATCH, LITERAL_ELSE, LITERAL_TRY"/>
+ </module>
+ <module name="CovariantEquals"/>
+ <module name="DeclarationOrder">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="DoubleCheckedLocking"/>
+ <module name="EmptyStatement"/>
+ <module name="EqualsHashCode"/>
+ <module name="ExplicitInitialization"/>
+ <module name="IllegalCatch">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="IllegalInstantiation"/>
+ <module name="IllegalType">
+ <property name="tokens" value="METHOD_DEF, PARAMETER_DEF, VARIABLE_DEF"/>
+ </module>
+ <module name="InnerAssignment">
+ <property name="severity" value="info"/>
+ <property name="tokens" value="ASSIGN, BAND_ASSIGN, BOR_ASSIGN, BSR_ASSIGN, BXOR_ASSIGN, DIV_ASSIGN, MINUS_ASSIGN, MOD_ASSIGN, PLUS_ASSIGN, SL_ASSIGN, SR_ASSIGN, STAR_ASSIGN"/>
+ </module>
+ <module name="JUnitTestCase">
+ <property name="severity" value="ignore"/>
+ </module>
+ <module name="MissingSwitchDefault"/>
+ <module name="NestedIfDepth">
+ <property name="severity" value="info"/>
+ <property name="max" value="3"/>
+ </module>
+ <module name="NestedTryDepth">
+ <property name="severity" value="info"/>
+ <property name="max" value="2"/>
+ </module>
+ <module name="PackageDeclaration"/>
+ <module name="ParameterAssignment"/>
+ <module name="ReturnCount">
+ <property name="severity" value="info"/>
+ <property name="max" value="3"/>
+ </module>
+ <module name="SimplifyBooleanExpression"/>
+ <module name="SimplifyBooleanReturn"/>
+ <module name="StringLiteralEquality"/>
+ <module name="SuperClone">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="SuperFinalize"/>
+ <module name="FinalClass"/>
+ <module name="HideUtilityClassConstructor"/>
+ <module name="InterfaceIsType"/>
+ <module name="ThrowsCount">
+ <property name="max" value="5"/>
+ </module>
+ <module name="VisibilityModifier">
+ <property name="packageAllowed" value="true"/>
+ <property name="protectedAllowed" value="true"/>
+ </module>
+ <module name="AvoidStarImport"/>
+ <module name="IllegalImport"/>
+ <module name="RedundantImport"/>
+ <module name="UnusedImports"/>
+ <module name="JavadocMethod">
+ <property name="scope" value="package"/>
+ <property name="allowMissingPropertyJavadoc" value="true"/>
+ <property name="suppressLoadErrors" value="true"/>
+ <property name="tokens" value="METHOD_DEF"/>
+ </module>
+ <module name="JavadocStyle">
+ <property name="severity" value="info"/>
+ <property name="scope" value="package"/>
+ <property name="checkFirstSentence" value="false"/>
+ </module>
+ <module name="JavadocType">
+ <property name="scope" value="package"/>
+ <property name="authorFormat" value="^[a-zA-Z @\.]*$"/>
+ </module>
+ <module name="JavadocVariable">
+ <property name="scope" value="package"/>
+ </module>
+ <module name="CyclomaticComplexity">
+ <property name="severity" value="info"/>
+ <property name="max" value="18"/>
+ </module>
+ <module name="ConstantName"/>
+ <module name="LocalFinalVariableName"/>
+ <module name="LocalVariableName">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="MemberName">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="MethodName"/>
+ <module name="PackageName">
+ <property name="severity" value="ignore"/>
+ <property name="format" value="^[a-z]+(\.[a-z][a-z]*)*$"/>
+ </module>
+ <module name="ParameterName">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="StaticVariableName"/>
+ <module name="TypeName"/>
+ <module name="AnonInnerLength"/>
+ <module name="ExecutableStatementCount">
+ <property name="severity" value="info"/>
+ <property name="max" value="50"/>
+ <property name="tokens" value="INSTANCE_INIT,STATIC_INIT,METHOD_DEF,CTOR_DEF"/>
+ </module>
+ <module name="FileLength"/>
+ <module name="LineLength">
+ <property name="max" value="160"/>
+ </module>
+ <module name="MethodLength"/>
+ <module name="ParameterNumber"/>
+ <module name="EmptyForIteratorPad"/>
+ <module name="NoWhitespaceAfter">
+ <property name="tokens" value="BNOT,DEC,INC,LNOT,UNARY_MINUS,UNARY_PLUS"/>
+ </module>
+ <module name="NoWhitespaceBefore"/>
+ <module name="OperatorWrap"/>
+ <module name="ParenPad"/>
+ <module name="TabCharacter"/>
+ <module name="TypecastParenPad">
+ <property name="tokens" value="RPAREN, TYPECAST"/>
+ </module>
+ <module name="WhitespaceAfter"/>
+ <module name="WhitespaceAround">
+ <property name="tokens" value="ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LCURLY,LE,LITERAL_ASSERT,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,SL,SLIST,SL_ASSIGN,SR,SR_ASSIGN,STAR,STAR_ASSIGN,LITERAL_ASSERT,TYPE_EXTENSION_AND,WILDCARD_TYPE"/>
+ </module>
+ <module name="ModifierOrder"/>
+ <module name="RedundantModifier"/>
+ <module name="LocalFinalVariableName"/>
+ <module name="IllegalThrows">
+ <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="avoid generic runtime exceptions"/>
+ </module>
+ <module name="MultipleStringLiterals">
+ <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="duplicate strings"/>
+ <property name="severity" value="ignore"/>
+ </module>
+ <module name="MultipleVariableDeclarations">
+ <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="single declaration"/>
+ </module>
+ <module name="ModifiedControlVariable">
+ <property name="severity" value="ignore"/>
+ </module>
+ </module>
+</module>
Property changes on: trunk/src/config/checkstyle.xml
___________________________________________________________________
Name: svn:executable
+ *
Name: svn:mime-type
+ text/plain
Name: svn:keywords
+ Author Date Id Revision
Name: svn:eol-style
+ native
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|