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. |