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

Reply via email to