Done: http://jira.codehaus.org/browse/CASTOR-2115

On 14/08/07, Werner Guttmann <[EMAIL PROTECTED]> wrote:
> Joachim,
>
> Can you please create a new Jira issue and I will commit tonight ?
>
> Werner
>
> Joachim Grüneis wrote:
> > Hello,
> >
> > as we settled to be JAXB2.1 compliant I need some modifications on the
> > castor-jaxb-2.0 project.
> >
> > I would like to modify:
> > pom.xml - for the dependency to jaxb api 2.1
> > .project - which hadn't been there before
> > .classpath - which hadn't been there before
> > .checkstyle - to configure checkstyle for the project
> > src/tools/checkstyle/*.xml - the checkstyle configuration itself
> >
> > All these changes are in the attached patch file.
> >
> > Have fun
> >
> > Joachim
> >
> >
> > ------------------------------------------------------------------------
> >
> >
> > Property changes on: /Volumes/castor-work/workspace/castor-jaxb-2.0-HEAD
> > ___________________________________________________________________
> > Name: svn:ignore
> >    + target
> >
> >
> > Index: /Volumes/castor-work/workspace/castor-jaxb-2.0-HEAD/.checkstyle
> > ===================================================================
> > --- /Volumes/castor-work/workspace/castor-jaxb-2.0-HEAD/.checkstyle   
> > (revision 0)
> > +++ /Volumes/castor-work/workspace/castor-jaxb-2.0-HEAD/.checkstyle   
> > (revision 0)
> > @@ -0,0 +1,15 @@
> > +<?xml version="1.0" encoding="UTF-8"?>
> > +<fileset-config file-format-version="1.2.0" simple-config="false">
> > +    <local-check-config name="castor-main-checks" 
> > location="src/tools/checkstyle/castor-main-checks.xml" type="project" 
> > description="">
> > +        <additional-data name="protect-config-file" value="true"/>
> > +    </local-check-config>
> > +    <local-check-config name="castor-test-checks" 
> > location="src/tools/checkstyle/castor-test-checks.xml" type="project" 
> > description="">
> > +        <additional-data name="protect-config-file" value="true"/>
> > +    </local-check-config>
> > +    <fileset name="core main" enabled="true" 
> > check-config-name="castor-main-checks" local="true">
> > +        <file-match-pattern 
> > match-pattern="^src[/\\]main[/\\]java[/\\].*\.java" include-pattern="true"/>
> > +    </fileset>
> > +    <fileset name="core test" enabled="true" 
> > check-config-name="castor-test-checks" local="true">
> > +        <file-match-pattern 
> > match-pattern="^src[/\\]test[/\\]java[/\\].*\.java" include-pattern="true"/>
> > +    </fileset>
> > +</fileset-config>
> > Index: /Volumes/castor-work/workspace/castor-jaxb-2.0-HEAD/.classpath
> > ===================================================================
> > --- /Volumes/castor-work/workspace/castor-jaxb-2.0-HEAD/.classpath    
> > (revision 0)
> > +++ /Volumes/castor-work/workspace/castor-jaxb-2.0-HEAD/.classpath    
> > (revision 0)
> > @@ -0,0 +1,19 @@
> > +<classpath>
> > +  <classpathentry kind="src" path="src/main/java"/>
> > +  <classpathentry kind="src" path="src/main/resources" 
> > excluding="**/*.java"/>
> > +  <classpathentry kind="src" path="src/test/java" 
> > output="target/test-classes"/>
> > +  <classpathentry kind="src" path="src/test/resources" 
> > output="target/test-classes" excluding="**/*.java"/>
> > +  <classpathentry kind="output" path="target/classes"/>
> > +  <classpathentry kind="con" 
> > path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
> > +  <classpathentry kind="var" 
> > path="M2_REPO/commons-logging/commons-logging/1.1/commons-logging-1.1.jar"/>
> > +  <classpathentry kind="var" 
> > path="M2_REPO/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar"/>
> > +  <classpathentry kind="var" 
> > path="M2_REPO/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar" 
> > sourcepath="M2_REPO/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2-sources.jar"/>
> > +  <classpathentry kind="var" 
> > path="M2_REPO/javax/xml/bind/jaxb-api/2.1/jaxb-api-2.1.jar"/>
> > +  <classpathentry kind="var" 
> > path="M2_REPO/log4j/log4j/1.2.13/log4j-1.2.13.jar"/>
> > +  <classpathentry kind="var" 
> > path="M2_REPO/logkit/logkit/1.0.1/logkit-1.0.1.jar"/>
> > +  <classpathentry kind="var" 
> > path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar"/>
> > +  <classpathentry kind="var" 
> > path="M2_REPO/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.jar"/>
> > +  <classpathentry kind="var" 
> > path="M2_REPO/xerces/xerces/1.4.0/xerces-1.4.0.jar"/>
> > +  <classpathentry kind="var" 
> > path="M2_REPO/org/codehaus/castor/castor/1.1.2.1/castor-1.1.2.1.jar" 
> > sourcepath="M2_REPO/org/codehaus/castor/castor/1.1.2.1/castor-1.1.2.1-sources.jar"/>
> > +  <classpathentry kind="var" 
> > path="M2_REPO/javax/activation/activation/1.1/activation-1.1.jar"/>
> > +</classpath>
> > \ No newline at end of file
> > Index: /Volumes/castor-work/workspace/castor-jaxb-2.0-HEAD/.project
> > ===================================================================
> > --- /Volumes/castor-work/workspace/castor-jaxb-2.0-HEAD/.project      
> > (revision 0)
> > +++ /Volumes/castor-work/workspace/castor-jaxb-2.0-HEAD/.project      
> > (revision 0)
> > @@ -0,0 +1,17 @@
> > +<projectDescription>
> > +  <name>castor-jaxb</name>
> > +  <comment/>
> > +  <projects/>
> > +  <buildSpec>
> > +    <buildCommand>
> > +      <name>org.eclipse.jdt.core.javabuilder</name>
> > +    </buildCommand>
> > +    <buildCommand>
> > +      <name>com.atlassw.tools.eclipse.checkstyle.CheckstyleBuilder</name>
> > +    </buildCommand>
> > +  </buildSpec>
> > +  <natures>
> > +    <nature>org.eclipse.jdt.core.javanature</nature>
> > +    <nature>com.atlassw.tools.eclipse.checkstyle.CheckstyleNature</nature>
> > +  </natures>
> > +</projectDescription>
> > \ No newline at end of file
> > Index: /Volumes/castor-work/workspace/castor-jaxb-2.0-HEAD/pom.xml
> > ===================================================================
> > --- /Volumes/castor-work/workspace/castor-jaxb-2.0-HEAD/pom.xml       
> > (revision 6900)
> > +++ /Volumes/castor-work/workspace/castor-jaxb-2.0-HEAD/pom.xml       
> > (working copy)
> > @@ -116,7 +116,7 @@
> >               <dependency>
> >                       <groupId>org.codehaus.castor</groupId>
> >                       <artifactId>castor</artifactId>
> > -                     <version>1.1-M1</version>
> > +                     <version>1.1.2.1</version>
> >               </dependency>
> >
> >               <dependency>
> > @@ -142,7 +142,7 @@
> >          <dependency>
> >              <groupId>javax.xml.bind</groupId>
> >              <artifactId>jaxb-api</artifactId>
> > -            <version>2.0</version>
> > +            <version>2.1</version>
> >          </dependency>
> >
> >  <!--
> > Index: 
> > /Volumes/castor-work/workspace/castor-jaxb-2.0-HEAD/src/tools/checkstyle/castor-main-checks.xml
> > ===================================================================
> > --- 
> > /Volumes/castor-work/workspace/castor-jaxb-2.0-HEAD/src/tools/checkstyle/castor-main-checks.xml
> >    (revision 0)
> > +++ 
> > /Volumes/castor-work/workspace/castor-jaxb-2.0-HEAD/src/tools/checkstyle/castor-main-checks.xml
> >    (revision 0)
> > @@ -0,0 +1,130 @@
> > +<?xml version="1.0" encoding="UTF-8"?>
> > +<!--
> > +     This configuration file was written by the eclipse-cs plugin 
> > configuration editor
> > +-->
> > +<!--
> > +Checkstyle-Configuration: castor-main-checks
> > +Description:
> > +
> > +-->
> > +<!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="FinalParameters"/>
> > +        <module name="GenericIllegalRegexp">
> > +            <property name="severity" value="ignore"/>
> > +            <property name="format" value="\s+$"/>
> > +            <property name="message" value="Line has trailing spaces."/>
> > +        </module>
> > +        <module name="ModifierOrder"/>
> > +        <module name="RedundantModifier"/>
> > +        <module name="TodoComment"/>
> > +        <module name="UpperEll"/>
> > +        <module name="AvoidNestedBlocks"/>
> > +        <module name="EmptyBlock">
> > +            <property name="option" value="text"/>
> > +        </module>
> > +        <module name="LeftCurly"/>
> > +        <module name="NeedBraces"/>
> > +        <module name="RightCurly"/>
> > +        <module name="AvoidInlineConditionals">
> > +            <property name="severity" value="ignore"/>
> > +        </module>
> > +        <module name="DoubleCheckedLocking"/>
> > +        <module name="EmptyStatement"/>
> > +        <module name="EqualsHashCode"/>
> > +        <module name="HiddenField"/>
> > +        <module name="IllegalInstantiation"/>
> > +        <module name="InnerAssignment"/>
> > +        <module name="MagicNumber">
> > +            <property name="ignoreNumbers" value="-1, 0, 1, 2, 10, 60, 
> > 6000, 60000"/>
> > +        </module>
> > +        <module name="MissingSwitchDefault"/>
> > +        <module name="RedundantThrows">
> > +            <property name="allowUnchecked" value="true"/>
> > +        </module>
> > +        <module name="SimplifyBooleanExpression"/>
> > +        <module name="SimplifyBooleanReturn"/>
> > +        <module name="DesignForExtension">
> > +            <property name="severity" value="info"/>
> > +        </module>
> > +        <module name="FinalClass"/>
> > +        <module name="HideUtilityClassConstructor"/>
> > +        <module name="InterfaceIsType"/>
> > +        <module name="VisibilityModifier">
> > +            <property name="severity" value="info"/>
> > +        </module>
> > +        <module name="AvoidStarImport"/>
> > +        <module name="IllegalImport"/>
> > +        <module name="RedundantImport"/>
> > +        <module name="UnusedImports"/>
> > +        <module name="JavadocMethod"/>
> > +        <module name="JavadocType"/>
> > +        <module name="JavadocVariable"/>
> > +        <module name="ConstantName"/>
> > +        <module name="LocalFinalVariableName"/>
> > +        <module name="LocalVariableName"/>
> > +        <module name="MemberName">
> > +            <property name="format" value="^_[a-z][a-zA-Z0-9]*$"/>
> > +        </module>
> > +        <module name="MethodName"/>
> > +        <module name="PackageName"/>
> > +        <module name="ParameterName"/>
> > +        <module name="StaticVariableName">
> > +            <property name="format" value="^_[a-z][a-zA-Z0-9]*$"/>
> > +        </module>
> > +        <module name="TypeName"/>
> > +        <module name="FileLength"/>
> > +        <module name="LineLength">
> > +            <property name="ignorePattern" value="href"/>
> > +            <property name="max" value="100"/>
> > +        </module>
> > +        <module name="MethodLength"/>
> > +        <module name="ParameterNumber"/>
> > +        <module name="EmptyForIteratorPad">
> > +            <property name="option" value="space"/>
> > +        </module>
> > +        <module name="NoWhitespaceAfter">
> > +            <property name="tokens" 
> > value="ARRAY_INIT,BNOT,DEC,DOT,INC,LNOT,UNARY_MINUS,UNARY_PLUS"/>
> > +        </module>
> > +        <module name="NoWhitespaceBefore"/>
> > +        <module name="OperatorWrap"/>
> > +        <module name="ParenPad"/>
> > +        <module name="TabCharacter"/>
> > +        <module name="WhitespaceAfter"/>
> > +        <module name="WhitespaceAround"/>
> > +        <module name="TodoComment">
> > +            <property name="format" value="FIXME:"/>
> > +        </module>
> > +        <module name="TodoComment">
> > +            <property name="format" value="TEMP:"/>
> > +        </module>
> > +        <module name="ParameterAssignment">
> > +            <property name="severity" value="info"/>
> > +        </module>
> > +        <module name="MultipleVariableDeclarations">
> > +            <property name="severity" value="info"/>
> > +        </module>
> > +        <module name="MultipleStringLiterals">
> > +            <metadata 
> > name="com.atlassw.tools.eclipse.checkstyle.lastEnabledSeverity" 
> > value="info"/>
> > +            <property name="severity" value="ignore"/>
> > +        </module>
> > +        <module name="ModifiedControlVariable">
> > +            <property name="severity" value="info"/>
> > +        </module>
> > +        <module name="JUnitTestCase"/>
> > +        <module name="FinalLocalVariable">
> > +            <metadata 
> > name="com.atlassw.tools.eclipse.checkstyle.lastEnabledSeverity" 
> > value="info"/>
> > +            <property name="severity" value="ignore"/>
> > +            <property name="tokens" value="PARAMETER_DEF,VARIABLE_DEF"/>
> > +        </module>
> > +        <module name="CovariantEquals"/>
> > +        <module name="JavadocStyle"/>
> > +    </module>
> > +    <module name="Translation"/>
> > +    <module name="PackageHtml">
> > +        <property name="severity" value="info"/>
> > +    </module>
> > +</module>
> > Index: 
> > /Volumes/castor-work/workspace/castor-jaxb-2.0-HEAD/src/tools/checkstyle/castor-test-checks.xml
> > ===================================================================
> > --- 
> > /Volumes/castor-work/workspace/castor-jaxb-2.0-HEAD/src/tools/checkstyle/castor-test-checks.xml
> >    (revision 0)
> > +++ 
> > /Volumes/castor-work/workspace/castor-jaxb-2.0-HEAD/src/tools/checkstyle/castor-test-checks.xml
> >    (revision 0)
> > @@ -0,0 +1,103 @@
> > +<?xml version="1.0" encoding="UTF-8"?>
> > +<!--
> > +     This configuration file was written by the eclipse-cs plugin 
> > configuration editor
> > +-->
> > +<!--
> > +Checkstyle-Configuration: Castor test checks
> > +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="FinalParameters"/>
> > +        <module name="GenericIllegalRegexp">
> > +            <property name="severity" value="ignore"/>
> > +            <property name="format" value="\s+$"/>
> > +            <property name="message" value="Line has trailing spaces."/>
> > +        </module>
> > +        <module name="ModifierOrder"/>
> > +        <module name="RedundantModifier"/>
> > +        <module name="TodoComment"/>
> > +        <module name="UpperEll"/>
> > +        <module name="AvoidNestedBlocks"/>
> > +        <module name="EmptyBlock">
> > +            <property name="tokens" value="LITERAL_DO, LITERAL_ELSE, 
> > LITERAL_FINALLY, LITERAL_IF, LITERAL_FOR, LITERAL_TRY, LITERAL_WHILE, 
> > STATIC_INIT"/>
> > +        </module>
> > +        <module name="LeftCurly"/>
> > +        <module name="NeedBraces"/>
> > +        <module name="RightCurly"/>
> > +        <module name="AvoidInlineConditionals">
> > +            <property name="severity" value="ignore"/>
> > +        </module>
> > +        <module name="DoubleCheckedLocking"/>
> > +        <module name="EmptyStatement"/>
> > +        <module name="EqualsHashCode"/>
> > +        <module name="HiddenField"/>
> > +        <module name="IllegalInstantiation"/>
> > +        <module name="InnerAssignment"/>
> > +        <module name="MagicNumber">
> > +            <property name="severity" value="ignore"/>
> > +            <property name="tokens" value="NUM_DOUBLE, NUM_FLOAT, NUM_INT, 
> > NUM_LONG"/>
> > +        </module>
> > +        <module name="MissingSwitchDefault"/>
> > +        <module name="RedundantThrows"/>
> > +        <module name="SimplifyBooleanExpression"/>
> > +        <module name="SimplifyBooleanReturn"/>
> > +        <module name="DesignForExtension">
> > +            <property name="severity" value="info"/>
> > +        </module>
> > +        <module name="FinalClass"/>
> > +        <module name="HideUtilityClassConstructor"/>
> > +        <module name="InterfaceIsType"/>
> > +        <module name="VisibilityModifier">
> > +            <property name="severity" value="info"/>
> > +        </module>
> > +        <module name="AvoidStarImport"/>
> > +        <module name="IllegalImport"/>
> > +        <module name="RedundantImport"/>
> > +        <module name="UnusedImports"/>
> > +        <module name="JavadocMethod">
> > +            <property name="severity" value="ignore"/>
> > +            <property name="tokens" value="METHOD_DEF, CTOR_DEF"/>
> > +        </module>
> > +        <module name="JavadocType">
> > +            <property name="severity" value="ignore"/>
> > +            <property name="tokens" value="CLASS_DEF, INTERFACE_DEF"/>
> > +        </module>
> > +        <module name="JavadocVariable">
> > +            <property name="severity" value="ignore"/>
> > +        </module>
> > +        <module name="ConstantName"/>
> > +        <module name="LocalFinalVariableName"/>
> > +        <module name="LocalVariableName"/>
> > +        <module name="MemberName">
> > +            <property name="format" value="^_[a-z][a-zA-Z0-9]*$"/>
> > +        </module>
> > +        <module name="MethodName"/>
> > +        <module name="PackageName"/>
> > +        <module name="ParameterName"/>
> > +        <module name="StaticVariableName">
> > +            <property name="format" value="^_[a-z][a-zA-Z0-9]*$"/>
> > +        </module>
> > +        <module name="TypeName"/>
> > +        <module name="FileLength"/>
> > +        <module name="LineLength">
> > +            <property name="max" value="100"/>
> > +        </module>
> > +        <module name="MethodLength"/>
> > +        <module name="ParameterNumber"/>
> > +        <module name="EmptyForIteratorPad"/>
> > +        <module name="NoWhitespaceAfter">
> > +            <property name="tokens" 
> > value="ARRAY_INIT,BNOT,DEC,DOT,INC,LNOT,UNARY_MINUS,UNARY_PLUS"/>
> > +        </module>
> > +        <module name="NoWhitespaceBefore"/>
> > +        <module name="OperatorWrap"/>
> > +        <module name="ParenPad"/>
> > +        <module name="TabCharacter"/>
> > +        <module name="WhitespaceAfter"/>
> > +        <module name="WhitespaceAround"/>
> > +    </module>
> > +</module>
> >
> >
> > ------------------------------------------------------------------------
> >
> > ---------------------------------------------------------------------
> > To unsubscribe from this list please visit:
> >
> >     http://xircles.codehaus.org/manage_email
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
>     http://xircles.codehaus.org/manage_email
>
>

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to