You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by ff...@apache.org on 2006/09/06 09:41:52 UTC

svn commit: r440646 - in /incubator/cxf/trunk: integration/ integration/jbi/ integration/jbi/.checkstyle integration/jbi/.pmd integration/jbi/.ruleset integration/jbi/pom.xml integration/pom.xml pom.xml

Author: ffang
Date: Wed Sep  6 00:41:50 2006
New Revision: 440646

URL: http://svn.apache.org/viewvc?view=rev&rev=440646
Log:
initial set up for JBI porting

Added:
    incubator/cxf/trunk/integration/
    incubator/cxf/trunk/integration/jbi/
    incubator/cxf/trunk/integration/jbi/.checkstyle
    incubator/cxf/trunk/integration/jbi/.pmd
    incubator/cxf/trunk/integration/jbi/.ruleset
    incubator/cxf/trunk/integration/jbi/pom.xml   (with props)
    incubator/cxf/trunk/integration/pom.xml   (with props)
Modified:
    incubator/cxf/trunk/pom.xml

Added: incubator/cxf/trunk/integration/jbi/.checkstyle
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/jbi/.checkstyle?view=auto&rev=440646
==============================================================================
--- incubator/cxf/trunk/integration/jbi/.checkstyle (added)
+++ incubator/cxf/trunk/integration/jbi/.checkstyle Wed Sep  6 00:41:50 2006
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?><fileset-config file-format-version="1.1.0" simple-config="false">
+<fileset name="all" enabled="true" check-config-name="CXF Checks" type="external" description=""><file-match-pattern match-pattern="^src[/\\]." include-pattern="true"/>
+</fileset>
+</fileset-config>
\ No newline at end of file

Added: incubator/cxf/trunk/integration/jbi/.pmd
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/jbi/.pmd?view=auto&rev=440646
==============================================================================
--- incubator/cxf/trunk/integration/jbi/.pmd (added)
+++ incubator/cxf/trunk/integration/jbi/.pmd Wed Sep  6 00:41:50 2006
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pmd><useProjectRuleSet>true</useProjectRuleSet><rules/></pmd>
\ No newline at end of file

Added: incubator/cxf/trunk/integration/jbi/.ruleset
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/jbi/.ruleset?view=auto&rev=440646
==============================================================================
--- incubator/cxf/trunk/integration/jbi/.ruleset (added)
+++ incubator/cxf/trunk/integration/jbi/.ruleset Wed Sep  6 00:41:50 2006
@@ -0,0 +1,172 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ruleset name="pmd-eclipse">
+  <description>PMD Plugin preferences rule set</description>
+  
+  
+  <rule ref="rulesets/basic.xml/BooleanInstantiation"/>
+  <rule ref="rulesets/basic.xml/CollapsibleIfStatements"/>
+  <rule ref="rulesets/basic.xml/DoubleCheckedLocking"/>
+<!--<rule ref="rulesets/basic.xml/EmptyCatchBlock"/>-->
+<!--<rule ref="rulesets/basic.xml/EmptyFinallyBlock"/>-->
+<!--<rule ref="rulesets/basic.xml/EmptyIfStmt"/>-->
+  <rule ref="rulesets/basic.xml/EmptyStatementNotInLoop"/>
+<!--<rule ref="rulesets/basic.xml/EmptyStaticInitializer"/>-->
+<!--<rule ref="rulesets/basic.xml/EmptySwitchStatements"/>-->
+<!--<rule ref="rulesets/basic.xml/EmptySynchronizedBlock"/>-->
+<!--<rule ref="rulesets/basic.xml/EmptyTryBlock"/>-->
+<!--<rule ref="rulesets/basic.xml/EmptyWhileStmt"/>-->
+  <rule ref="rulesets/basic.xml/ForLoopShouldBeWhileLoop"/>
+  <rule ref="rulesets/basic.xml/JumbledIncrementer"/>
+<!--<rule ref="rulesets/basic.xml/OverrideBothEqualsAndHashcode"/>-->
+  <rule ref="rulesets/basic.xml/ReturnFromFinallyBlock"/>
+  <rule ref="rulesets/basic.xml/UnconditionalIfStatement"/>
+  <rule ref="rulesets/basic.xml/UnnecessaryConversionTemporary"/>
+  <rule ref="rulesets/basic.xml/UnnecessaryFinalModifier"/>
+  <rule ref="rulesets/basic.xml/UnnecessaryReturn"/>
+<!--<rule ref="rulesets/basic.xml/UselessOverridingMethod"/>-->
+  
+<!--<rule ref="rulesets/braces.xml/ForLoopsMustUseBraces"/>-->
+<!--<rule ref="rulesets/braces.xml/IfElseStmtsMustUseBraces"/>-->
+<!--<rule ref="rulesets/braces.xml/IfStmtsMustUseBraces"/>-->
+<!--<rule ref="rulesets/braces.xml/WhileLoopsMustUseBraces"/>-->
+
+<!--<rule ref="rulesets/clone.xml/CloneMethodMustImplementCloneable"/>-->
+<!--<rule ref="rulesets/clone.xml/CloneThrowsCloneNotSupportedException"/>-->
+<!--<rule ref="rulesets/clone.xml/ProperCloneImplementation"/>-->
+  
+<!--<rule ref="rulesets/codesize.xml/CyclomaticComplexity"/>-->
+<!--<rule ref="rulesets/codesize.xml/ExcessiveClassLength"/>-->
+<!--<rule ref="rulesets/codesize.xml/ExcessiveMethodLength"/>-->
+<!--<rule ref="rulesets/codesize.xml/ExcessiveParameterList"/>-->
+<!--<rule ref="rulesets/codesize.xml/ExcessivePublicCount"/>-->
+<!--<rule ref="rulesets/codesize.xml/TooManyFields"/>-->
+
+<rule ref="rulesets/controversial.xml/AssignmentInOperand"/>
+<!--<rule ref="rulesets/controversial.xml/AtLeastOneConstructor"/>-->
+<!--<rule ref="rulesets/controversial.xml/CallSuperInConstructor"/>-->
+<!--<rule ref="rulesets/controversial.xml/DontImportSun"/>-->
+<!--<rule ref="rulesets/controversial.xml/NullAssignment"/>-->
+<!--<rule ref="rulesets/controversial.xml/OnlyOneReturn"/>-->
+<!--<rule ref="rulesets/controversial.xml/SingularField"/>-->
+<!--<rule ref="rulesets/controversial.xml/SuspiciousOctalEscape"/>-->
+<!--<rule ref="rulesets/controversial.xml/UnnecessaryConstructor"/>-->
+<rule ref="rulesets/controversial.xml/UnnecessaryParentheses"/>
+<!--<rule ref="rulesets/controversial.xml/UnusedModifier"/>-->
+
+<!--<rule ref="rulesets/coupling.xml/CouplingBetweenObjects"/>-->
+<!--<rule ref="rulesets/coupling.xml/ExcessiveImports"/>-->
+<!--<rule ref="rulesets/coupling.xml/LooseCoupling"/>-->
+
+<!--<rule ref="rulesets/design.xml/AbstractClassWithoutAbstractMethod"/>-->
+<!--<rule ref="rulesets/design.xml/AccessorClassGeneration"/>-->
+<!--<rule ref="rulesets/design.xml/AssignmentToNonFinalStatic"/>-->
+<!--<rule ref="rulesets/design.xml/AvoidDeeplyNestedIfStmts"/>-->
+<!--<rule ref="rulesets/design.xml/AvoidInstanceofChecksInCatchClause"/>-->
+<rule ref="rulesets/design.xml/AvoidProtectedFieldInFinalClass"/>
+<!--<rule ref="rulesets/design.xml/AvoidReassigningParameters"/>-->
+<!--<rule ref="rulesets/design.xml/AvoidSynchronizedAtMethodLevel"/>-->
+<!--<rule ref="rulesets/design.xml/BadComparison"/>-->
+<!--<rule ref="rulesets/design.xml/CloseConnection"/>-->
+<!--<rule ref="rulesets/design.xml/CompareObjectsWithEquals"/>-->
+<!--<rule ref="rulesets/design.xml/ConfusingTernary"/>-->
+<rule ref="rulesets/design.xml/ConstructorCallsOverridableMethod"/>
+<!--<rule ref="rulesets/design.xml/DefaultLabelNotLastInSwitchStmt"/>-->
+<!--<rule ref="rulesets/design.xml/FinalFieldCouldBeStatic"/>-->
+<rule ref="rulesets/design.xml/IdempotentOperations"/>
+<!--<rule ref="rulesets/design.xml/ImmutableField"/>-->
+<!--<rule ref="rulesets/design.xml/InstantiationToGetClass"/>-->
+<!--<rule ref="rulesets/design.xml/MissingBreakInSwitch"/>-->
+<!--<rule ref="rulesets/design.xml/MissingStaticMethodInNonInstantiatableClass"/>-->
+<!--<rule ref="rulesets/design.xml/NonCaseLabelInSwitchStatement"/>-->
+<!--<rule ref="rulesets/design.xml/NonStaticInitializer"/>-->
+<rule ref="rulesets/design.xml/OptimizableToArrayCall"/>
+<rule ref="rulesets/design.xml/PositionLiteralsFirstInComparisons"/>
+<rule ref="rulesets/design.xml/SimplifyBooleanExpressions"/>
+<rule ref="rulesets/design.xml/SimplifyBooleanReturns"/>
+<rule ref="rulesets/design.xml/SimplifyConditional"/>
+<!--<rule ref="rulesets/design.xml/SwitchDensity"/>-->
+<!--<rule ref="rulesets/design.xml/SwitchStmtsShouldHaveDefault"/>-->
+<rule ref="rulesets/design.xml/UnnecessaryLocalBeforeReturn"/>
+<!--<rule ref="rulesets/design.xml/UseLocaleWithCaseConversions"/>-->
+<!--<rule ref="rulesets/design.xml/UseNotifyAllInsteadOfNotify"/>-->
+<!--<rule ref="rulesets/design.xml/UseSingleton"/>-->
+
+<!--<rule ref="rulesets/finalizers.xml/EmptyFinalizer"/>-->
+<!--<rule ref="rulesets/finalizers.xml/FinalizeOnlyCallsSuperFinalize"/>-->
+<!--<rule ref="rulesets/finalizers.xml/FinalizeOverloaded"/>-->
+<!--<rule ref="rulesets/finalizers.xml/FinalizeDoesNotCallSuperFinalize"/>-->
+<!--<rule ref="rulesets/finalizers.xml/FinalizeShouldBeProtected"/>-->
+<!--<rule ref="rulesets/finalizers.xml/AvoidCallingFinalize"/>-->
+
+<!--<rule ref="rulesets/imports.xml/DuplicateImports"/>-->
+<!--<rule ref="rulesets/imports.xml/DontImportJavaLang"/>-->
+<!--<rule ref="rulesets/imports.xml/UnusedImports"/>-->
+<!--<rule ref="rulesets/imports.xml/ImportFromSamePackage"/>-->
+
+<!--<rule ref="rulesets/javabeans.xml/BeanMembersShouldSerialize"/>-->
+<!--<rule ref="rulesets/javabeans.xml/MissingSerialVersionUID"/>-->
+
+<!--<rule ref="rulesets/junit.xml/JUnitStaticSuite"/>-->
+<!--<rule ref="rulesets/junit.xml/JUnitSpelling"/>-->
+<!--<rule ref="rulesets/junit.xml/JUnitAssertionsShouldIncludeMessage"/>-->
+<!--<rule ref="rulesets/junit.xml/JUnitTestsShouldIncludeAssert"/>-->
+<!--<rule ref="rulesets/junit.xml/TestClassWithoutTestCases"/>-->
+<!--<rule ref="rulesets/junit.xml/UnnecessaryBooleanAssertion"/>-->
+<!--<rule ref="rulesets/junit.xml/UseAssertEqualsInsteadOfAssertTrue"/>-->
+<!--<rule ref="rulesets/junit.xml/UseAssertSameInsteadOfAssertTrue"/>-->
+
+  <!--<rule ref="rulesets/logging-java.xml/AvoidPrintStackTrace"/>-->
+  <rule ref="rulesets/logging-java.xml/LoggerIsNotStaticFinal"/>
+  <!--<rule ref="rulesets/logging-java.xml/MoreThanOneLogger"/>-->
+  <!--<rule ref="rulesets/logging-java.xml/LoggerIsNotStaticFinal"/>-->
+  <!--<rule ref="rulesets/logging-java.xml/LogBlockWithoutIf"/>-->
+  <!--<rule ref="rulesets/logging-java.xml/SystemPrintln"/>-->
+  <!--<rule ref="rulesets/logging-jakarta-commons.xml/UseCorrectExceptionLogging"/>-->
+  <!--<rule ref="rulesets/logging-jakarta-commons.xml/ProperLogger"/>-->
+  
+  <!--<rule ref="rulesets/naming.xml/ShortVariable"/>-->
+  <!--<rule ref="rulesets/naming.xml/LongVariable"/>-->
+  <!--<rule ref="rulesets/naming.xml/ShortMethodName"/>-->
+  <!--<rule ref="rulesets/naming.xml/VariableNamingConventions"/>-->
+  <!--<rule ref="rulesets/naming.xml/MethodNamingConventions"/>-->
+  <!--<rule ref="rulesets/naming.xml/ClassNamingConventions"/>-->
+  <!--<rule ref="rulesets/naming.xml/AbstractNaming"/>-->
+  <!--<rule ref="rulesets/naming.xml/AvoidDollarSigns"/>-->
+  <!--<rule ref="rulesets/naming.xml/MethodWithSameNameAsEnclosingClass"/>-->
+  <!--<rule ref="rulesets/naming.xml/SuspiciousHashcodeMethodName"/>-->
+  <!--<rule ref="rulesets/naming.xml/SuspiciousConstantFieldName"/>-->
+  <!--<rule ref="rulesets/naming.xml/AvoidFieldNameMatchingTypeName"/>-->
+  <!--<rule ref="rulesets/naming.xml/AvoidFieldNameMatchingMethodName"/>-->
+  <!--<rule ref="rulesets/naming.xml/AvoidNonConstructorMethodsWithClassName"/>-->
+  <!--<rule ref="rulesets/naming.xml/NoPackage"/>-->
+  <!--<rule ref="rulesets/naming.xml/PackageCase"/>-->
+
+  <!--<rule ref="rulesets/optimizations.xml/LocalVariableCouldBeFinal"/>-->
+  <!--<rule ref="rulesets/optimizations.xml/MethodArgumentCouldBeFinal"/>-->
+  <!--<rule ref="rulesets/optimizations.xml/AvoidInstantiatingObjectsInLoops"/>-->
+  <!--<rule ref="rulesets/optimizations.xml/UseArrayListInsteadOfVector"/>-->
+  <!--<rule ref="rulesets/optimizations.xml/SimplifyStartsWith"/>-->
+  <!--<rule ref="rulesets/optimizations.xml/UseStringBufferForStringAppends"/>-->
+
+  <!--<rule ref="rulesets/strictexception.xml/AvoidCatchingThrowable"/>-->
+  <!--<rule ref="rulesets/strictexception.xml/SignatureDeclareThrowsException"/>-->
+  <!--<rule ref="rulesets/strictexception.xml/ExceptionAsFlowControl"/>-->
+  <!--<rule ref="rulesets/strictexception.xml/AvoidCatchingNPE"/>-->
+  <!--<rule ref="rulesets/strictexception.xml/AvoidThrowingRawExceptionTypes"/>-->
+  <!--<rule ref="rulesets/strictexception.xml/AvoidThrowingNullPointerException"/>-->
+ 
+  <!--<rule ref="rulesets/strings.xml/AvoidDuplicateLiterals"/>-->
+  <!--<rule ref="rulesets/strings.xml/StringInstantiation"/>-->
+  <!--<rule ref="rulesets/strings.xml/StringToString"/>-->
+  <!--<rule ref="rulesets/strings.xml/AvoidConcatenatingNonLiteralsInStringBuffer"/>-->
+  <!--<rule ref="rulesets/strings.xml/UnnecessaryCaseChange"/>-->
+  
+  <!--<rule ref="rulesets/sunsecure.xml/MethodReturnsInternalArray"/>-->
+  <!--<rule ref="rulesets/sunsecure.xml/ArrayIsStoredDirectly"/>-->
+  
+  <rule ref="rulesets/unusedcode.xml/UnusedLocalVariable"/>
+  <rule ref="rulesets/unusedcode.xml/UnusedPrivateField"/>
+  <rule ref="rulesets/unusedcode.xml/UnusedPrivateMethod"/>
+  <!--<rule ref="rulesets/unusedcode.xml/UnusedFormalParameter"/>-->
+  
+</ruleset>

Added: incubator/cxf/trunk/integration/jbi/pom.xml
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/jbi/pom.xml?view=auto&rev=440646
==============================================================================
--- incubator/cxf/trunk/integration/jbi/pom.xml (added)
+++ incubator/cxf/trunk/integration/jbi/pom.xml Wed Sep  6 00:41:50 2006
@@ -0,0 +1,180 @@
+<!--
+  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.
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>org.apache.cxf</groupId>
+    <artifactId>cxf-int-jbi</artifactId>
+    <packaging>jar</packaging>
+    <version>2.0-incubator-M1-SNAPSHOT</version>
+    <name>CXF JBI Integration</name>
+    <url>http://cwiki.apache.org/confluence/display/CXF/CeltiXfire+space</url>
+
+    <parent>
+        <groupId>org.apache.cxf</groupId>
+        <artifactId>cxf-int</artifactId>
+        <version>2.0-incubator-M1-SNAPSHOT</version>
+    </parent>
+
+    <properties>
+        <topDirectoryLocation>../..</topDirectoryLocation>
+    </properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.easymock</groupId>
+            <artifactId>easymockclassextension</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.cxf</groupId>
+            <artifactId>cxf-api</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.cxf</groupId>
+            <artifactId>cxf-rt-core</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.cxf</groupId>
+            <artifactId>cxf-rt-management</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.cxf</groupId>
+            <artifactId>cxf-testutils</artifactId>
+            <version>${project.version}</version>
+            <scope>test</scope>
+        </dependency>
+        
+        <dependency>
+            <groupId>com.sun.xml.messaging.saaj</groupId>
+            <artifactId>saaj-impl</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.geronimo.specs</groupId>
+            <artifactId>geronimo-j2ee-jacc_1.0_spec</artifactId>
+            <version>1.0</version>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.geronimo.specs</groupId>
+            <artifactId>geronimo-j2ee-management_1.0_spec</artifactId>
+            <version>1.0</version>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.geronimo.specs</groupId>
+            <artifactId>geronimo-jms_1.1_spec</artifactId>
+            <version>1.0</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.geronimo.specs</groupId>
+            <artifactId>geronimo-jta_1.0.1B_spec</artifactId>
+            <version>1.0</version>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>activemq</groupId>
+            <artifactId>activemq-core</artifactId>
+            <version>3.2</version>
+            <scope>runtime</scope>
+            <exclusions>
+                <exclusion>
+                    <groupId>xerces</groupId>
+                    <artifactId>xerces</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>xalan</groupId>
+                    <artifactId>xalan</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>xml-apis</groupId>
+                    <artifactId>xml-apis</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>activesoap</groupId>
+                    <artifactId>jaxp-api</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>cglib</groupId>
+                    <artifactId>cglib-full</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>jmock</groupId>
+                    <artifactId>jmock-cglib</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>jmock</groupId>
+                    <artifactId>jmock</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>howl</groupId>
+                    <artifactId>howl-logger</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>hsqldb</groupId>
+                    <artifactId>hsqldb</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>activemq</groupId>
+                    <artifactId>smack</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>activemq</groupId>
+                    <artifactId>smackx</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>org.springframework</groupId>
+                    <artifactId>spring</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>axion</groupId>
+                    <artifactId>axion</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>stax</groupId>
+                    <artifactId>stax</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>xmlbeans</groupId>
+                    <artifactId>xmlpublic</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>xmlbeans</groupId>
+                    <artifactId>xbean_xpath</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>xmlbeans</groupId>
+                    <artifactId>xbean</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+
+    </dependencies>
+
+</project>

Propchange: incubator/cxf/trunk/integration/jbi/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/cxf/trunk/integration/jbi/pom.xml
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: incubator/cxf/trunk/integration/jbi/pom.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/cxf/trunk/integration/pom.xml
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/pom.xml?view=auto&rev=440646
==============================================================================
--- incubator/cxf/trunk/integration/pom.xml (added)
+++ incubator/cxf/trunk/integration/pom.xml Wed Sep  6 00:41:50 2006
@@ -0,0 +1,42 @@
+<!--
+  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.
+-->
+<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">
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>org.apache.cxf</groupId>
+    <artifactId>cxf-int</artifactId>
+    <packaging>pom</packaging>
+    <version>2.0-incubator-M1-SNAPSHOT</version>
+    <name>CXF Integration</name>
+    <url>http://cxf.apache.org/</url>
+
+    <parent>
+        <groupId>org.apache.cxf</groupId>
+        <artifactId>cxf</artifactId>
+        <version>2.0-incubator-M1-SNAPSHOT</version>
+    </parent>
+
+    <properties>
+        <topDirectoryLocation>..</topDirectoryLocation>
+    </properties>
+
+    <modules>
+        <module>jbi</module>
+    </modules>
+</project>

Propchange: incubator/cxf/trunk/integration/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/cxf/trunk/integration/pom.xml
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: incubator/cxf/trunk/integration/pom.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Modified: incubator/cxf/trunk/pom.xml
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/pom.xml?view=diff&rev=440646&r1=440645&r2=440646
==============================================================================
--- incubator/cxf/trunk/pom.xml (original)
+++ incubator/cxf/trunk/pom.xml Wed Sep  6 00:41:50 2006
@@ -172,6 +172,7 @@
         <module>api</module>
         <module>rt</module>
         <module>systests</module>
+	<module>integration</module>
     </modules>
 
     <build>



Re: svn commit: r440646 - in /incubator/cxf/trunk: integration/ integration/jbi/ integration/jbi/.checkstyle integration/jbi/.pmd integration/jbi/.ruleset integration/jbi/pom.xml integration/pom.xml pom.xml

Posted by Freeman Fang <fr...@iona.com>.
Hi Nodet,

Of course you are the first one I can turn to help for JBI integration.

In fact, the first goal now is porting JBI support which is already in 
celtix.

For celtix JBI integration, what we can do is enable celtix service 
provider or consumer to be deployed into JBI container, a Celtix Service 
Engine is implemented. Celtix Service Engine is a JBI service engine 
which provide all standard JBI component interface and JBI component 
lifecycle interface, also Celtix Service Eninge itself is a container 
which celtix service provider or consumer can be deployed into. To do 
this, a new JBI transport is implemented. JBI transport use JBI 
normalized message api to send or receive normalized messages. Celtix 
Service engine should work with any binding component provided by any 
JBI component, by this way, multiple transport could be supported.

For the porting work now, the main task is refactoring old celtix JBI 
code according to new CXF transport framework and new configuration 
framework.

You can download celtix latest kit  to see the demo and code.

http://forge.objectweb.org/nightlybuilds/celtix/

Any suggestion is appreciated.

Thanks very much

Freeman


Guillaume Nodet wrote:

> I guess I' m a bit ahead of time, but what are the planned features 
> for JBI
> integration ?
> A binding component ? service engine ?
> I think this is an area I can help in ...
>
> On 9/6/06, ffang@apache.org <ff...@apache.org> wrote:
>
>>
>> Author: ffang
>> Date: Wed Sep  6 00:41:50 2006
>> New Revision: 440646
>>
>> URL: http://svn.apache.org/viewvc?view=rev&rev=440646
>> Log:
>> initial set up for JBI porting
>>
>> Added:
>>     incubator/cxf/trunk/integration/
>>     incubator/cxf/trunk/integration/jbi/
>>     incubator/cxf/trunk/integration/jbi/.checkstyle
>>     incubator/cxf/trunk/integration/jbi/.pmd
>>     incubator/cxf/trunk/integration/jbi/.ruleset
>>     incubator/cxf/trunk/integration/jbi/pom.xml   (with props)
>>     incubator/cxf/trunk/integration/pom.xml   (with props)
>> Modified:
>>     incubator/cxf/trunk/pom.xml
>>
>> Added: incubator/cxf/trunk/integration/jbi/.checkstyle
>> URL:
>> http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/jbi/.checkstyle?view=auto&rev=440646
>>
>> ==============================================================================
>> --- incubator/cxf/trunk/integration/jbi/.checkstyle (added)
>> +++ incubator/cxf/trunk/integration/jbi/.checkstyle Wed Sep  6 00:41:50
>> 2006
>> @@ -0,0 +1,4 @@
>> +<?xml version="1.0" encoding="UTF-8"?><fileset-config
>> file-format-version="1.1.0" simple-config="false">
>> +<fileset name="all" enabled="true" check-config-name="CXF Checks"
>> type="external" description=""><file-match-pattern
>> match-pattern="^src[/\\]." include-pattern="true"/>
>> +</fileset>
>> +</fileset-config>
>> \ No newline at end of file
>>
>> Added: incubator/cxf/trunk/integration/jbi/.pmd
>> URL:
>> http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/jbi/.pmd?view=auto&rev=440646
>>
>> ==============================================================================
>> --- incubator/cxf/trunk/integration/jbi/.pmd (added)
>> +++ incubator/cxf/trunk/integration/jbi/.pmd Wed Sep  6 00:41:50 2006
>> @@ -0,0 +1,2 @@
>> +<?xml version="1.0" encoding="UTF-8"?>
>> +<pmd><useProjectRuleSet>true</useProjectRuleSet><rules/></pmd>
>> \ No newline at end of file
>>
>> Added: incubator/cxf/trunk/integration/jbi/.ruleset
>> URL:
>> http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/jbi/.ruleset?view=auto&rev=440646
>>
>> ==============================================================================
>> --- incubator/cxf/trunk/integration/jbi/.ruleset (added)
>> +++ incubator/cxf/trunk/integration/jbi/.ruleset Wed Sep  6 00:41:50 
>> 2006
>> @@ -0,0 +1,172 @@
>> +<?xml version="1.0" encoding="UTF-8"?>
>> +<ruleset name="pmd-eclipse">
>> +  <description>PMD Plugin preferences rule set</description>
>> +
>> +
>> +  <rule ref="rulesets/basic.xml/BooleanInstantiation"/>
>> +  <rule ref="rulesets/basic.xml/CollapsibleIfStatements"/>
>> +  <rule ref="rulesets/basic.xml/DoubleCheckedLocking"/>
>> +<!--<rule ref="rulesets/basic.xml/EmptyCatchBlock"/>-->
>> +<!--<rule ref="rulesets/basic.xml/EmptyFinallyBlock"/>-->
>> +<!--<rule ref="rulesets/basic.xml/EmptyIfStmt"/>-->
>> +  <rule ref="rulesets/basic.xml/EmptyStatementNotInLoop"/>
>> +<!--<rule ref="rulesets/basic.xml/EmptyStaticInitializer"/>-->
>> +<!--<rule ref="rulesets/basic.xml/EmptySwitchStatements"/>-->
>> +<!--<rule ref="rulesets/basic.xml/EmptySynchronizedBlock"/>-->
>> +<!--<rule ref="rulesets/basic.xml/EmptyTryBlock"/>-->
>> +<!--<rule ref="rulesets/basic.xml/EmptyWhileStmt"/>-->
>> +  <rule ref="rulesets/basic.xml/ForLoopShouldBeWhileLoop"/>
>> +  <rule ref="rulesets/basic.xml/JumbledIncrementer"/>
>> +<!--<rule ref="rulesets/basic.xml/OverrideBothEqualsAndHashcode"/>-->
>> +  <rule ref="rulesets/basic.xml/ReturnFromFinallyBlock"/>
>> +  <rule ref="rulesets/basic.xml/UnconditionalIfStatement"/>
>> +  <rule ref="rulesets/basic.xml/UnnecessaryConversionTemporary"/>
>> +  <rule ref="rulesets/basic.xml/UnnecessaryFinalModifier"/>
>> +  <rule ref="rulesets/basic.xml/UnnecessaryReturn"/>
>> +<!--<rule ref="rulesets/basic.xml/UselessOverridingMethod"/>-->
>> +
>> +<!--<rule ref="rulesets/braces.xml/ForLoopsMustUseBraces"/>-->
>> +<!--<rule ref="rulesets/braces.xml/IfElseStmtsMustUseBraces"/>-->
>> +<!--<rule ref="rulesets/braces.xml/IfStmtsMustUseBraces"/>-->
>> +<!--<rule ref="rulesets/braces.xml/WhileLoopsMustUseBraces"/>-->
>> +
>> +<!--<rule 
>> ref="rulesets/clone.xml/CloneMethodMustImplementCloneable"/>-->
>> +<!--<rule
>> ref="rulesets/clone.xml/CloneThrowsCloneNotSupportedException"/>-->
>> +<!--<rule ref="rulesets/clone.xml/ProperCloneImplementation"/>-->
>> +
>> +<!--<rule ref="rulesets/codesize.xml/CyclomaticComplexity"/>-->
>> +<!--<rule ref="rulesets/codesize.xml/ExcessiveClassLength"/>-->
>> +<!--<rule ref="rulesets/codesize.xml/ExcessiveMethodLength"/>-->
>> +<!--<rule ref="rulesets/codesize.xml/ExcessiveParameterList"/>-->
>> +<!--<rule ref="rulesets/codesize.xml/ExcessivePublicCount"/>-->
>> +<!--<rule ref="rulesets/codesize.xml/TooManyFields"/>-->
>> +
>> +<rule ref="rulesets/controversial.xml/AssignmentInOperand"/>
>> +<!--<rule ref="rulesets/controversial.xml/AtLeastOneConstructor"/>-->
>> +<!--<rule ref="rulesets/controversial.xml/CallSuperInConstructor"/>-->
>> +<!--<rule ref="rulesets/controversial.xml/DontImportSun"/>-->
>> +<!--<rule ref="rulesets/controversial.xml/NullAssignment"/>-->
>> +<!--<rule ref="rulesets/controversial.xml/OnlyOneReturn"/>-->
>> +<!--<rule ref="rulesets/controversial.xml/SingularField"/>-->
>> +<!--<rule ref="rulesets/controversial.xml/SuspiciousOctalEscape"/>-->
>> +<!--<rule ref="rulesets/controversial.xml/UnnecessaryConstructor"/>-->
>> +<rule ref="rulesets/controversial.xml/UnnecessaryParentheses"/>
>> +<!--<rule ref="rulesets/controversial.xml/UnusedModifier"/>-->
>> +
>> +<!--<rule ref="rulesets/coupling.xml/CouplingBetweenObjects"/>-->
>> +<!--<rule ref="rulesets/coupling.xml/ExcessiveImports"/>-->
>> +<!--<rule ref="rulesets/coupling.xml/LooseCoupling"/>-->
>> +
>> +<!--<rule
>> ref="rulesets/design.xml/AbstractClassWithoutAbstractMethod"/>-->
>> +<!--<rule ref="rulesets/design.xml/AccessorClassGeneration"/>-->
>> +<!--<rule ref="rulesets/design.xml/AssignmentToNonFinalStatic"/>-->
>> +<!--<rule ref="rulesets/design.xml/AvoidDeeplyNestedIfStmts"/>-->
>> +<!--<rule
>> ref="rulesets/design.xml/AvoidInstanceofChecksInCatchClause"/>-->
>> +<rule ref="rulesets/design.xml/AvoidProtectedFieldInFinalClass"/>
>> +<!--<rule ref="rulesets/design.xml/AvoidReassigningParameters"/>-->
>> +<!--<rule ref="rulesets/design.xml/AvoidSynchronizedAtMethodLevel"/>-->
>> +<!--<rule ref="rulesets/design.xml/BadComparison"/>-->
>> +<!--<rule ref="rulesets/design.xml/CloseConnection"/>-->
>> +<!--<rule ref="rulesets/design.xml/CompareObjectsWithEquals"/>-->
>> +<!--<rule ref="rulesets/design.xml/ConfusingTernary"/>-->
>> +<rule ref="rulesets/design.xml/ConstructorCallsOverridableMethod"/>
>> +<!--<rule 
>> ref="rulesets/design.xml/DefaultLabelNotLastInSwitchStmt"/>-->
>> +<!--<rule ref="rulesets/design.xml/FinalFieldCouldBeStatic"/>-->
>> +<rule ref="rulesets/design.xml/IdempotentOperations"/>
>> +<!--<rule ref="rulesets/design.xml/ImmutableField"/>-->
>> +<!--<rule ref="rulesets/design.xml/InstantiationToGetClass"/>-->
>> +<!--<rule ref="rulesets/design.xml/MissingBreakInSwitch"/>-->
>> +<!--<rule
>> ref="rulesets/design.xml/MissingStaticMethodInNonInstantiatableClass"/>-->
>> +<!--<rule ref="rulesets/design.xml/NonCaseLabelInSwitchStatement"/>-->
>> +<!--<rule ref="rulesets/design.xml/NonStaticInitializer"/>-->
>> +<rule ref="rulesets/design.xml/OptimizableToArrayCall"/>
>> +<rule ref="rulesets/design.xml/PositionLiteralsFirstInComparisons"/>
>> +<rule ref="rulesets/design.xml/SimplifyBooleanExpressions"/>
>> +<rule ref="rulesets/design.xml/SimplifyBooleanReturns"/>
>> +<rule ref="rulesets/design.xml/SimplifyConditional"/>
>> +<!--<rule ref="rulesets/design.xml/SwitchDensity"/>-->
>> +<!--<rule ref="rulesets/design.xml/SwitchStmtsShouldHaveDefault"/>-->
>> +<rule ref="rulesets/design.xml/UnnecessaryLocalBeforeReturn"/>
>> +<!--<rule ref="rulesets/design.xml/UseLocaleWithCaseConversions"/>-->
>> +<!--<rule ref="rulesets/design.xml/UseNotifyAllInsteadOfNotify"/>-->
>> +<!--<rule ref="rulesets/design.xml/UseSingleton"/>-->
>> +
>> +<!--<rule ref="rulesets/finalizers.xml/EmptyFinalizer"/>-->
>> +<!--<rule
>> ref="rulesets/finalizers.xml/FinalizeOnlyCallsSuperFinalize"/>-->
>> +<!--<rule ref="rulesets/finalizers.xml/FinalizeOverloaded"/>-->
>> +<!--<rule
>> ref="rulesets/finalizers.xml/FinalizeDoesNotCallSuperFinalize"/>-->
>> +<!--<rule ref="rulesets/finalizers.xml/FinalizeShouldBeProtected"/>-->
>> +<!--<rule ref="rulesets/finalizers.xml/AvoidCallingFinalize"/>-->
>> +
>> +<!--<rule ref="rulesets/imports.xml/DuplicateImports"/>-->
>> +<!--<rule ref="rulesets/imports.xml/DontImportJavaLang"/>-->
>> +<!--<rule ref="rulesets/imports.xml/UnusedImports"/>-->
>> +<!--<rule ref="rulesets/imports.xml/ImportFromSamePackage"/>-->
>> +
>> +<!--<rule ref="rulesets/javabeans.xml/BeanMembersShouldSerialize"/>-->
>> +<!--<rule ref="rulesets/javabeans.xml/MissingSerialVersionUID"/>-->
>> +
>> +<!--<rule ref="rulesets/junit.xml/JUnitStaticSuite"/>-->
>> +<!--<rule ref="rulesets/junit.xml/JUnitSpelling"/>-->
>> +<!--<rule
>> ref="rulesets/junit.xml/JUnitAssertionsShouldIncludeMessage"/>-->
>> +<!--<rule ref="rulesets/junit.xml/JUnitTestsShouldIncludeAssert"/>-->
>> +<!--<rule ref="rulesets/junit.xml/TestClassWithoutTestCases"/>-->
>> +<!--<rule ref="rulesets/junit.xml/UnnecessaryBooleanAssertion"/>-->
>> +<!--<rule
>> ref="rulesets/junit.xml/UseAssertEqualsInsteadOfAssertTrue"/>-->
>> +<!--<rule 
>> ref="rulesets/junit.xml/UseAssertSameInsteadOfAssertTrue"/>-->
>> +
>> +  <!--<rule ref="rulesets/logging-java.xml/AvoidPrintStackTrace"/>-->
>> +  <rule ref="rulesets/logging-java.xml/LoggerIsNotStaticFinal"/>
>> +  <!--<rule ref="rulesets/logging-java.xml/MoreThanOneLogger"/>-->
>> +  <!--<rule ref="rulesets/logging-java.xml/LoggerIsNotStaticFinal"/>-->
>> +  <!--<rule ref="rulesets/logging-java.xml/LogBlockWithoutIf"/>-->
>> +  <!--<rule ref="rulesets/logging-java.xml/SystemPrintln"/>-->
>> +  <!--<rule ref="rulesets/logging-jakarta-commons.xml
>> /UseCorrectExceptionLogging"/>-->
>> +  <!--<rule 
>> ref="rulesets/logging-jakarta-commons.xml/ProperLogger"/>-->
>> +
>> +  <!--<rule ref="rulesets/naming.xml/ShortVariable"/>-->
>> +  <!--<rule ref="rulesets/naming.xml/LongVariable"/>-->
>> +  <!--<rule ref="rulesets/naming.xml/ShortMethodName"/>-->
>> +  <!--<rule ref="rulesets/naming.xml/VariableNamingConventions"/>-->
>> +  <!--<rule ref="rulesets/naming.xml/MethodNamingConventions"/>-->
>> +  <!--<rule ref="rulesets/naming.xml/ClassNamingConventions"/>-->
>> +  <!--<rule ref="rulesets/naming.xml/AbstractNaming"/>-->
>> +  <!--<rule ref="rulesets/naming.xml/AvoidDollarSigns"/>-->
>> +  <!--<rule
>> ref="rulesets/naming.xml/MethodWithSameNameAsEnclosingClass"/>-->
>> +  <!--<rule ref="rulesets/naming.xml/SuspiciousHashcodeMethodName"/>-->
>> +  <!--<rule ref="rulesets/naming.xml/SuspiciousConstantFieldName"/>-->
>> +  <!--<rule 
>> ref="rulesets/naming.xml/AvoidFieldNameMatchingTypeName"/>-->
>> +  <!--<rule
>> ref="rulesets/naming.xml/AvoidFieldNameMatchingMethodName"/>-->
>> +  <!--<rule
>> ref="rulesets/naming.xml/AvoidNonConstructorMethodsWithClassName"/>-->
>> +  <!--<rule ref="rulesets/naming.xml/NoPackage"/>-->
>> +  <!--<rule ref="rulesets/naming.xml/PackageCase"/>-->
>> +
>> +  <!--<rule
>> ref="rulesets/optimizations.xml/LocalVariableCouldBeFinal"/>-->
>> +  <!--<rule
>> ref="rulesets/optimizations.xml/MethodArgumentCouldBeFinal"/>-->
>> +  <!--<rule
>> ref="rulesets/optimizations.xml/AvoidInstantiatingObjectsInLoops"/>-->
>> +  <!--<rule
>> ref="rulesets/optimizations.xml/UseArrayListInsteadOfVector"/>-->
>> +  <!--<rule ref="rulesets/optimizations.xml/SimplifyStartsWith"/>-->
>> +  <!--<rule
>> ref="rulesets/optimizations.xml/UseStringBufferForStringAppends"/>-->
>> +
>> +  <!--<rule
>> ref="rulesets/strictexception.xml/AvoidCatchingThrowable"/>-->
>> +  <!--<rule
>> ref="rulesets/strictexception.xml/SignatureDeclareThrowsException"/>-->
>> +  <!--<rule
>> ref="rulesets/strictexception.xml/ExceptionAsFlowControl"/>-->
>> +  <!--<rule ref="rulesets/strictexception.xml/AvoidCatchingNPE"/>-->
>> +  <!--<rule
>> ref="rulesets/strictexception.xml/AvoidThrowingRawExceptionTypes"/>-->
>> +  <!--<rule
>> ref="rulesets/strictexception.xml/AvoidThrowingNullPointerException"/>-->
>> +
>> +  <!--<rule ref="rulesets/strings.xml/AvoidDuplicateLiterals"/>-->
>> +  <!--<rule ref="rulesets/strings.xml/StringInstantiation"/>-->
>> +  <!--<rule ref="rulesets/strings.xml/StringToString"/>-->
>> +  <!--<rule
>> ref="rulesets/strings.xml/AvoidConcatenatingNonLiteralsInStringBuffer"/>-->
>> +  <!--<rule ref="rulesets/strings.xml/UnnecessaryCaseChange"/>-->
>> +
>> +  <!--<rule 
>> ref="rulesets/sunsecure.xml/MethodReturnsInternalArray"/>-->
>> +  <!--<rule ref="rulesets/sunsecure.xml/ArrayIsStoredDirectly"/>-->
>> +
>> +  <rule ref="rulesets/unusedcode.xml/UnusedLocalVariable"/>
>> +  <rule ref="rulesets/unusedcode.xml/UnusedPrivateField"/>
>> +  <rule ref="rulesets/unusedcode.xml/UnusedPrivateMethod"/>
>> +  <!--<rule ref="rulesets/unusedcode.xml/UnusedFormalParameter"/>-->
>> +
>> +</ruleset>
>>
>> Added: incubator/cxf/trunk/integration/jbi/pom.xml
>> URL:
>> http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/jbi/pom.xml?view=auto&rev=440646
>>
>> ==============================================================================
>> --- incubator/cxf/trunk/integration/jbi/pom.xml (added)
>> +++ incubator/cxf/trunk/integration/jbi/pom.xml Wed Sep  6 00:41:50 2006
>> @@ -0,0 +1,180 @@
>> +<!--
>> +  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.
>> +-->
>> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="
>> http://www.w3.org/001/XMLSchema-instance"
>> +  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>> http://maven.apache.org/maven-v4_0_0.xsd">
>> +    <modelVersion>4.0.0</modelVersion>
>> +    <groupId>org.apache.cxf</groupId>
>> +    <artifactId>cxf-int-jbi</artifactId>
>> +    <packaging>jar</packaging>
>> +    <version>2.0-incubator-M1-SNAPSHOT</version>
>> +    <name>CXF JBI Integration</name>
>> +    <url>http://cwiki.apache.org/confluence/display/CXF/CeltiXfire+space
>> </url>
>> +
>> +    <parent>
>> +        <groupId>org.apache.cxf</groupId>
>> +        <artifactId>cxf-int</artifactId>
>> +        <version>2.0-incubator-M1-SNAPSHOT</version>
>> +    </parent>
>> +
>> +    <properties>
>> +        <topDirectoryLocation>../..</topDirectoryLocation>
>> +    </properties>
>> +
>> +    <dependencies>
>> +        <dependency>
>> +            <groupId>junit</groupId>
>> +            <artifactId>junit</artifactId>
>> +            <scope>test</scope>
>> +        </dependency>
>> +        <dependency>
>> +            <groupId>org.easymock</groupId>
>> +            <artifactId>easymockclassextension</artifactId>
>> +            <scope>test</scope>
>> +        </dependency>
>> +        <dependency>
>> +            <groupId>org.apache.cxf</groupId>
>> +            <artifactId>cxf-api</artifactId>
>> +            <version>${project.version}</version>
>> +        </dependency>
>> +        <dependency>
>> +            <groupId>org.apache.cxf</groupId>
>> +            <artifactId>cxf-rt-core</artifactId>
>> +            <version>${project.version}</version>
>> +        </dependency>
>> +        <dependency>
>> +            <groupId>org.apache.cxf</groupId>
>> +            <artifactId>cxf-rt-management</artifactId>
>> +            <version>${project.version}</version>
>> +        </dependency>
>> +        <dependency>
>> +            <groupId>org.apache.cxf</groupId>
>> +            <artifactId>cxf-testutils</artifactId>
>> +            <version>${project.version}</version>
>> +            <scope>test</scope>
>> +        </dependency>
>> +
>> +        <dependency>
>> +            <groupId>com.sun.xml.messaging.saaj</groupId>
>> +            <artifactId>saaj-impl</artifactId>
>> +            <scope>runtime</scope>
>> +        </dependency>
>> +
>> +        <dependency>
>> +            <groupId>org.apache.geronimo.specs</groupId>
>> +            <artifactId>geronimo-j2ee-jacc_1.0_spec</artifactId>
>> +            <version>1.0</version>
>> +            <scope>runtime</scope>
>> +        </dependency>
>> +        <dependency>
>> +            <groupId>org.apache.geronimo.specs</groupId>
>> +            <artifactId>geronimo-j2ee-management_1.0_spec</artifactId>
>> +            <version>1.0</version>
>> +            <scope>runtime</scope>
>> +        </dependency>
>> +        <dependency>
>> +            <groupId>org.apache.geronimo.specs</groupId>
>> +            <artifactId>geronimo-jms_1.1_spec</artifactId>
>> +            <version>1.0</version>
>> +        </dependency>
>> +        <dependency>
>> +            <groupId>org.apache.geronimo.specs</groupId>
>> +            <artifactId>geronimo-jta_1.0.1B_spec</artifactId>
>> +            <version>1.0</version>
>> +            <scope>runtime</scope>
>> +        </dependency>
>> +        <dependency>
>> +            <groupId>activemq</groupId>
>> +            <artifactId>activemq-core</artifactId>
>> +            <version>3.2</version>
>> +            <scope>runtime</scope>
>> +            <exclusions>
>> +                <exclusion>
>> +                    <groupId>xerces</groupId>
>> +                    <artifactId>xerces</artifactId>
>> +                </exclusion>
>> +                <exclusion>
>> +                    <groupId>xalan</groupId>
>> +                    <artifactId>xalan</artifactId>
>> +                </exclusion>
>> +                <exclusion>
>> +                    <groupId>xml-apis</groupId>
>> +                    <artifactId>xml-apis</artifactId>
>> +                </exclusion>
>> +                <exclusion>
>> +                    <groupId>activesoap</groupId>
>> +                    <artifactId>jaxp-api</artifactId>
>> +                </exclusion>
>> +                <exclusion>
>> +                    <groupId>cglib</groupId>
>> +                    <artifactId>cglib-full</artifactId>
>> +                </exclusion>
>> +                <exclusion>
>> +                    <groupId>jmock</groupId>
>> +                    <artifactId>jmock-cglib</artifactId>
>> +                </exclusion>
>> +                <exclusion>
>> +                    <groupId>jmock</groupId>
>> +                    <artifactId>jmock</artifactId>
>> +                </exclusion>
>> +                <exclusion>
>> +                    <groupId>howl</groupId>
>> +                    <artifactId>howl-logger</artifactId>
>> +                </exclusion>
>> +                <exclusion>
>> +                    <groupId>hsqldb</groupId>
>> +                    <artifactId>hsqldb</artifactId>
>> +                </exclusion>
>> +                <exclusion>
>> +                    <groupId>activemq</groupId>
>> +                    <artifactId>smack</artifactId>
>> +                </exclusion>
>> +                <exclusion>
>> +                    <groupId>activemq</groupId>
>> +                    <artifactId>smackx</artifactId>
>> +                </exclusion>
>> +                <exclusion>
>> +                    <groupId>org.springframework</groupId>
>> +                    <artifactId>spring</artifactId>
>> +                </exclusion>
>> +                <exclusion>
>> +                    <groupId>axion</groupId>
>> +                    <artifactId>axion</artifactId>
>> +                </exclusion>
>> +                <exclusion>
>> +                    <groupId>stax</groupId>
>> +                    <artifactId>stax</artifactId>
>> +                </exclusion>
>> +                <exclusion>
>> +                    <groupId>xmlbeans</groupId>
>> +                    <artifactId>xmlpublic</artifactId>
>> +                </exclusion>
>> +                <exclusion>
>> +                    <groupId>xmlbeans</groupId>
>> +                    <artifactId>xbean_xpath</artifactId>
>> +                </exclusion>
>> +                <exclusion>
>> +                    <groupId>xmlbeans</groupId>
>> +                    <artifactId>xbean</artifactId>
>> +                </exclusion>
>> +            </exclusions>
>> +        </dependency>
>> +
>> +    </dependencies>
>> +
>> +</project>
>>
>> Propchange: incubator/cxf/trunk/integration/jbi/pom.xml
>>
>> ------------------------------------------------------------------------------
>>     svn:eol-style = native
>>
>> Propchange: incubator/cxf/trunk/integration/jbi/pom.xml
>>
>> ------------------------------------------------------------------------------
>>     svn:keywords = Rev Date
>>
>> Propchange: incubator/cxf/trunk/integration/jbi/pom.xml
>>
>> ------------------------------------------------------------------------------
>>     svn:mime-type = text/xml
>>
>> Added: incubator/cxf/trunk/integration/pom.xml
>> URL:
>> http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/pom.xml?view=auto&rev=440646
>>
>> ==============================================================================
>> --- incubator/cxf/trunk/integration/pom.xml (added)
>> +++ incubator/cxf/trunk/integration/pom.xml Wed Sep  6 00:41:50 2006
>> @@ -0,0 +1,42 @@
>> +<!--
>> +  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.
>> +-->
>> +<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">
>> +    <modelVersion>4.0.0</modelVersion>
>> +    <groupId>org.apache.cxf</groupId>
>> +    <artifactId>cxf-int</artifactId>
>> +    <packaging>pom</packaging>
>> +    <version>2.0-incubator-M1-SNAPSHOT</version>
>> +    <name>CXF Integration</name>
>> +    <url>http://cxf.apache.org/</url>
>> +
>> +    <parent>
>> +        <groupId>org.apache.cxf</groupId>
>> +        <artifactId>cxf</artifactId>
>> +        <version>2.0-incubator-M1-SNAPSHOT</version>
>> +    </parent>
>> +
>> +    <properties>
>> +        <topDirectoryLocation>..</topDirectoryLocation>
>> +    </properties>
>> +
>> +    <modules>
>> +        <module>jbi</module>
>> +    </modules>
>> +</project>
>>
>> Propchange: incubator/cxf/trunk/integration/pom.xml
>>
>> ------------------------------------------------------------------------------
>>     svn:eol-style = native
>>
>> Propchange: incubator/cxf/trunk/integration/pom.xml
>>
>> ------------------------------------------------------------------------------
>>     svn:keywords = Rev Date
>>
>> Propchange: incubator/cxf/trunk/integration/pom.xml
>>
>> ------------------------------------------------------------------------------
>>     svn:mime-type = text/xml
>>
>> Modified: incubator/cxf/trunk/pom.xml
>> URL:
>> http://svn.apache.org/viewvc/incubator/cxf/trunk/pom.xml?view=diff&rev=440646&r1=440645&r2=440646
>>
>> ==============================================================================
>> --- incubator/cxf/trunk/pom.xml (original)
>> +++ incubator/cxf/trunk/pom.xml Wed Sep  6 00:41:50 2006
>> @@ -172,6 +172,7 @@
>>          <module>api</module>
>>          <module>rt</module>
>>          <module>systests</module>
>> +       <module>integration</module>
>>      </modules>
>>
>>      <build>
>>
>>
>>
>
>


-- 
Freeman Fang
Software Engineer

IONA Asia Pacific Software Development Center
No.2 Floor A Unit Information Center
Zhongguancun Software Park Haidian District,
Beijing, P.R.China

Tel.: +86-10-82825151 -  ex. 551
Fax: +86-10-8282-5210
freeman.fang@iona.com
-------------------------------------------------
Making Software Work Together TM




Re: svn commit: r440646 - in /incubator/cxf/trunk: integration/ integration/jbi/ integration/jbi/.checkstyle integration/jbi/.pmd integration/jbi/.ruleset integration/jbi/pom.xml integration/pom.xml pom.xml

Posted by Guillaume Nodet <gn...@gmail.com>.
I guess I' m a bit ahead of time, but what are the planned features for JBI
integration ?
A binding component ? service engine ?
I think this is an area I can help in ...

On 9/6/06, ffang@apache.org <ff...@apache.org> wrote:
>
> Author: ffang
> Date: Wed Sep  6 00:41:50 2006
> New Revision: 440646
>
> URL: http://svn.apache.org/viewvc?view=rev&rev=440646
> Log:
> initial set up for JBI porting
>
> Added:
>     incubator/cxf/trunk/integration/
>     incubator/cxf/trunk/integration/jbi/
>     incubator/cxf/trunk/integration/jbi/.checkstyle
>     incubator/cxf/trunk/integration/jbi/.pmd
>     incubator/cxf/trunk/integration/jbi/.ruleset
>     incubator/cxf/trunk/integration/jbi/pom.xml   (with props)
>     incubator/cxf/trunk/integration/pom.xml   (with props)
> Modified:
>     incubator/cxf/trunk/pom.xml
>
> Added: incubator/cxf/trunk/integration/jbi/.checkstyle
> URL:
> http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/jbi/.checkstyle?view=auto&rev=440646
>
> ==============================================================================
> --- incubator/cxf/trunk/integration/jbi/.checkstyle (added)
> +++ incubator/cxf/trunk/integration/jbi/.checkstyle Wed Sep  6 00:41:50
> 2006
> @@ -0,0 +1,4 @@
> +<?xml version="1.0" encoding="UTF-8"?><fileset-config
> file-format-version="1.1.0" simple-config="false">
> +<fileset name="all" enabled="true" check-config-name="CXF Checks"
> type="external" description=""><file-match-pattern
> match-pattern="^src[/\\]." include-pattern="true"/>
> +</fileset>
> +</fileset-config>
> \ No newline at end of file
>
> Added: incubator/cxf/trunk/integration/jbi/.pmd
> URL:
> http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/jbi/.pmd?view=auto&rev=440646
>
> ==============================================================================
> --- incubator/cxf/trunk/integration/jbi/.pmd (added)
> +++ incubator/cxf/trunk/integration/jbi/.pmd Wed Sep  6 00:41:50 2006
> @@ -0,0 +1,2 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<pmd><useProjectRuleSet>true</useProjectRuleSet><rules/></pmd>
> \ No newline at end of file
>
> Added: incubator/cxf/trunk/integration/jbi/.ruleset
> URL:
> http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/jbi/.ruleset?view=auto&rev=440646
>
> ==============================================================================
> --- incubator/cxf/trunk/integration/jbi/.ruleset (added)
> +++ incubator/cxf/trunk/integration/jbi/.ruleset Wed Sep  6 00:41:50 2006
> @@ -0,0 +1,172 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<ruleset name="pmd-eclipse">
> +  <description>PMD Plugin preferences rule set</description>
> +
> +
> +  <rule ref="rulesets/basic.xml/BooleanInstantiation"/>
> +  <rule ref="rulesets/basic.xml/CollapsibleIfStatements"/>
> +  <rule ref="rulesets/basic.xml/DoubleCheckedLocking"/>
> +<!--<rule ref="rulesets/basic.xml/EmptyCatchBlock"/>-->
> +<!--<rule ref="rulesets/basic.xml/EmptyFinallyBlock"/>-->
> +<!--<rule ref="rulesets/basic.xml/EmptyIfStmt"/>-->
> +  <rule ref="rulesets/basic.xml/EmptyStatementNotInLoop"/>
> +<!--<rule ref="rulesets/basic.xml/EmptyStaticInitializer"/>-->
> +<!--<rule ref="rulesets/basic.xml/EmptySwitchStatements"/>-->
> +<!--<rule ref="rulesets/basic.xml/EmptySynchronizedBlock"/>-->
> +<!--<rule ref="rulesets/basic.xml/EmptyTryBlock"/>-->
> +<!--<rule ref="rulesets/basic.xml/EmptyWhileStmt"/>-->
> +  <rule ref="rulesets/basic.xml/ForLoopShouldBeWhileLoop"/>
> +  <rule ref="rulesets/basic.xml/JumbledIncrementer"/>
> +<!--<rule ref="rulesets/basic.xml/OverrideBothEqualsAndHashcode"/>-->
> +  <rule ref="rulesets/basic.xml/ReturnFromFinallyBlock"/>
> +  <rule ref="rulesets/basic.xml/UnconditionalIfStatement"/>
> +  <rule ref="rulesets/basic.xml/UnnecessaryConversionTemporary"/>
> +  <rule ref="rulesets/basic.xml/UnnecessaryFinalModifier"/>
> +  <rule ref="rulesets/basic.xml/UnnecessaryReturn"/>
> +<!--<rule ref="rulesets/basic.xml/UselessOverridingMethod"/>-->
> +
> +<!--<rule ref="rulesets/braces.xml/ForLoopsMustUseBraces"/>-->
> +<!--<rule ref="rulesets/braces.xml/IfElseStmtsMustUseBraces"/>-->
> +<!--<rule ref="rulesets/braces.xml/IfStmtsMustUseBraces"/>-->
> +<!--<rule ref="rulesets/braces.xml/WhileLoopsMustUseBraces"/>-->
> +
> +<!--<rule ref="rulesets/clone.xml/CloneMethodMustImplementCloneable"/>-->
> +<!--<rule
> ref="rulesets/clone.xml/CloneThrowsCloneNotSupportedException"/>-->
> +<!--<rule ref="rulesets/clone.xml/ProperCloneImplementation"/>-->
> +
> +<!--<rule ref="rulesets/codesize.xml/CyclomaticComplexity"/>-->
> +<!--<rule ref="rulesets/codesize.xml/ExcessiveClassLength"/>-->
> +<!--<rule ref="rulesets/codesize.xml/ExcessiveMethodLength"/>-->
> +<!--<rule ref="rulesets/codesize.xml/ExcessiveParameterList"/>-->
> +<!--<rule ref="rulesets/codesize.xml/ExcessivePublicCount"/>-->
> +<!--<rule ref="rulesets/codesize.xml/TooManyFields"/>-->
> +
> +<rule ref="rulesets/controversial.xml/AssignmentInOperand"/>
> +<!--<rule ref="rulesets/controversial.xml/AtLeastOneConstructor"/>-->
> +<!--<rule ref="rulesets/controversial.xml/CallSuperInConstructor"/>-->
> +<!--<rule ref="rulesets/controversial.xml/DontImportSun"/>-->
> +<!--<rule ref="rulesets/controversial.xml/NullAssignment"/>-->
> +<!--<rule ref="rulesets/controversial.xml/OnlyOneReturn"/>-->
> +<!--<rule ref="rulesets/controversial.xml/SingularField"/>-->
> +<!--<rule ref="rulesets/controversial.xml/SuspiciousOctalEscape"/>-->
> +<!--<rule ref="rulesets/controversial.xml/UnnecessaryConstructor"/>-->
> +<rule ref="rulesets/controversial.xml/UnnecessaryParentheses"/>
> +<!--<rule ref="rulesets/controversial.xml/UnusedModifier"/>-->
> +
> +<!--<rule ref="rulesets/coupling.xml/CouplingBetweenObjects"/>-->
> +<!--<rule ref="rulesets/coupling.xml/ExcessiveImports"/>-->
> +<!--<rule ref="rulesets/coupling.xml/LooseCoupling"/>-->
> +
> +<!--<rule
> ref="rulesets/design.xml/AbstractClassWithoutAbstractMethod"/>-->
> +<!--<rule ref="rulesets/design.xml/AccessorClassGeneration"/>-->
> +<!--<rule ref="rulesets/design.xml/AssignmentToNonFinalStatic"/>-->
> +<!--<rule ref="rulesets/design.xml/AvoidDeeplyNestedIfStmts"/>-->
> +<!--<rule
> ref="rulesets/design.xml/AvoidInstanceofChecksInCatchClause"/>-->
> +<rule ref="rulesets/design.xml/AvoidProtectedFieldInFinalClass"/>
> +<!--<rule ref="rulesets/design.xml/AvoidReassigningParameters"/>-->
> +<!--<rule ref="rulesets/design.xml/AvoidSynchronizedAtMethodLevel"/>-->
> +<!--<rule ref="rulesets/design.xml/BadComparison"/>-->
> +<!--<rule ref="rulesets/design.xml/CloseConnection"/>-->
> +<!--<rule ref="rulesets/design.xml/CompareObjectsWithEquals"/>-->
> +<!--<rule ref="rulesets/design.xml/ConfusingTernary"/>-->
> +<rule ref="rulesets/design.xml/ConstructorCallsOverridableMethod"/>
> +<!--<rule ref="rulesets/design.xml/DefaultLabelNotLastInSwitchStmt"/>-->
> +<!--<rule ref="rulesets/design.xml/FinalFieldCouldBeStatic"/>-->
> +<rule ref="rulesets/design.xml/IdempotentOperations"/>
> +<!--<rule ref="rulesets/design.xml/ImmutableField"/>-->
> +<!--<rule ref="rulesets/design.xml/InstantiationToGetClass"/>-->
> +<!--<rule ref="rulesets/design.xml/MissingBreakInSwitch"/>-->
> +<!--<rule
> ref="rulesets/design.xml/MissingStaticMethodInNonInstantiatableClass"/>-->
> +<!--<rule ref="rulesets/design.xml/NonCaseLabelInSwitchStatement"/>-->
> +<!--<rule ref="rulesets/design.xml/NonStaticInitializer"/>-->
> +<rule ref="rulesets/design.xml/OptimizableToArrayCall"/>
> +<rule ref="rulesets/design.xml/PositionLiteralsFirstInComparisons"/>
> +<rule ref="rulesets/design.xml/SimplifyBooleanExpressions"/>
> +<rule ref="rulesets/design.xml/SimplifyBooleanReturns"/>
> +<rule ref="rulesets/design.xml/SimplifyConditional"/>
> +<!--<rule ref="rulesets/design.xml/SwitchDensity"/>-->
> +<!--<rule ref="rulesets/design.xml/SwitchStmtsShouldHaveDefault"/>-->
> +<rule ref="rulesets/design.xml/UnnecessaryLocalBeforeReturn"/>
> +<!--<rule ref="rulesets/design.xml/UseLocaleWithCaseConversions"/>-->
> +<!--<rule ref="rulesets/design.xml/UseNotifyAllInsteadOfNotify"/>-->
> +<!--<rule ref="rulesets/design.xml/UseSingleton"/>-->
> +
> +<!--<rule ref="rulesets/finalizers.xml/EmptyFinalizer"/>-->
> +<!--<rule
> ref="rulesets/finalizers.xml/FinalizeOnlyCallsSuperFinalize"/>-->
> +<!--<rule ref="rulesets/finalizers.xml/FinalizeOverloaded"/>-->
> +<!--<rule
> ref="rulesets/finalizers.xml/FinalizeDoesNotCallSuperFinalize"/>-->
> +<!--<rule ref="rulesets/finalizers.xml/FinalizeShouldBeProtected"/>-->
> +<!--<rule ref="rulesets/finalizers.xml/AvoidCallingFinalize"/>-->
> +
> +<!--<rule ref="rulesets/imports.xml/DuplicateImports"/>-->
> +<!--<rule ref="rulesets/imports.xml/DontImportJavaLang"/>-->
> +<!--<rule ref="rulesets/imports.xml/UnusedImports"/>-->
> +<!--<rule ref="rulesets/imports.xml/ImportFromSamePackage"/>-->
> +
> +<!--<rule ref="rulesets/javabeans.xml/BeanMembersShouldSerialize"/>-->
> +<!--<rule ref="rulesets/javabeans.xml/MissingSerialVersionUID"/>-->
> +
> +<!--<rule ref="rulesets/junit.xml/JUnitStaticSuite"/>-->
> +<!--<rule ref="rulesets/junit.xml/JUnitSpelling"/>-->
> +<!--<rule
> ref="rulesets/junit.xml/JUnitAssertionsShouldIncludeMessage"/>-->
> +<!--<rule ref="rulesets/junit.xml/JUnitTestsShouldIncludeAssert"/>-->
> +<!--<rule ref="rulesets/junit.xml/TestClassWithoutTestCases"/>-->
> +<!--<rule ref="rulesets/junit.xml/UnnecessaryBooleanAssertion"/>-->
> +<!--<rule
> ref="rulesets/junit.xml/UseAssertEqualsInsteadOfAssertTrue"/>-->
> +<!--<rule ref="rulesets/junit.xml/UseAssertSameInsteadOfAssertTrue"/>-->
> +
> +  <!--<rule ref="rulesets/logging-java.xml/AvoidPrintStackTrace"/>-->
> +  <rule ref="rulesets/logging-java.xml/LoggerIsNotStaticFinal"/>
> +  <!--<rule ref="rulesets/logging-java.xml/MoreThanOneLogger"/>-->
> +  <!--<rule ref="rulesets/logging-java.xml/LoggerIsNotStaticFinal"/>-->
> +  <!--<rule ref="rulesets/logging-java.xml/LogBlockWithoutIf"/>-->
> +  <!--<rule ref="rulesets/logging-java.xml/SystemPrintln"/>-->
> +  <!--<rule ref="rulesets/logging-jakarta-commons.xml
> /UseCorrectExceptionLogging"/>-->
> +  <!--<rule ref="rulesets/logging-jakarta-commons.xml/ProperLogger"/>-->
> +
> +  <!--<rule ref="rulesets/naming.xml/ShortVariable"/>-->
> +  <!--<rule ref="rulesets/naming.xml/LongVariable"/>-->
> +  <!--<rule ref="rulesets/naming.xml/ShortMethodName"/>-->
> +  <!--<rule ref="rulesets/naming.xml/VariableNamingConventions"/>-->
> +  <!--<rule ref="rulesets/naming.xml/MethodNamingConventions"/>-->
> +  <!--<rule ref="rulesets/naming.xml/ClassNamingConventions"/>-->
> +  <!--<rule ref="rulesets/naming.xml/AbstractNaming"/>-->
> +  <!--<rule ref="rulesets/naming.xml/AvoidDollarSigns"/>-->
> +  <!--<rule
> ref="rulesets/naming.xml/MethodWithSameNameAsEnclosingClass"/>-->
> +  <!--<rule ref="rulesets/naming.xml/SuspiciousHashcodeMethodName"/>-->
> +  <!--<rule ref="rulesets/naming.xml/SuspiciousConstantFieldName"/>-->
> +  <!--<rule ref="rulesets/naming.xml/AvoidFieldNameMatchingTypeName"/>-->
> +  <!--<rule
> ref="rulesets/naming.xml/AvoidFieldNameMatchingMethodName"/>-->
> +  <!--<rule
> ref="rulesets/naming.xml/AvoidNonConstructorMethodsWithClassName"/>-->
> +  <!--<rule ref="rulesets/naming.xml/NoPackage"/>-->
> +  <!--<rule ref="rulesets/naming.xml/PackageCase"/>-->
> +
> +  <!--<rule
> ref="rulesets/optimizations.xml/LocalVariableCouldBeFinal"/>-->
> +  <!--<rule
> ref="rulesets/optimizations.xml/MethodArgumentCouldBeFinal"/>-->
> +  <!--<rule
> ref="rulesets/optimizations.xml/AvoidInstantiatingObjectsInLoops"/>-->
> +  <!--<rule
> ref="rulesets/optimizations.xml/UseArrayListInsteadOfVector"/>-->
> +  <!--<rule ref="rulesets/optimizations.xml/SimplifyStartsWith"/>-->
> +  <!--<rule
> ref="rulesets/optimizations.xml/UseStringBufferForStringAppends"/>-->
> +
> +  <!--<rule
> ref="rulesets/strictexception.xml/AvoidCatchingThrowable"/>-->
> +  <!--<rule
> ref="rulesets/strictexception.xml/SignatureDeclareThrowsException"/>-->
> +  <!--<rule
> ref="rulesets/strictexception.xml/ExceptionAsFlowControl"/>-->
> +  <!--<rule ref="rulesets/strictexception.xml/AvoidCatchingNPE"/>-->
> +  <!--<rule
> ref="rulesets/strictexception.xml/AvoidThrowingRawExceptionTypes"/>-->
> +  <!--<rule
> ref="rulesets/strictexception.xml/AvoidThrowingNullPointerException"/>-->
> +
> +  <!--<rule ref="rulesets/strings.xml/AvoidDuplicateLiterals"/>-->
> +  <!--<rule ref="rulesets/strings.xml/StringInstantiation"/>-->
> +  <!--<rule ref="rulesets/strings.xml/StringToString"/>-->
> +  <!--<rule
> ref="rulesets/strings.xml/AvoidConcatenatingNonLiteralsInStringBuffer"/>-->
> +  <!--<rule ref="rulesets/strings.xml/UnnecessaryCaseChange"/>-->
> +
> +  <!--<rule ref="rulesets/sunsecure.xml/MethodReturnsInternalArray"/>-->
> +  <!--<rule ref="rulesets/sunsecure.xml/ArrayIsStoredDirectly"/>-->
> +
> +  <rule ref="rulesets/unusedcode.xml/UnusedLocalVariable"/>
> +  <rule ref="rulesets/unusedcode.xml/UnusedPrivateField"/>
> +  <rule ref="rulesets/unusedcode.xml/UnusedPrivateMethod"/>
> +  <!--<rule ref="rulesets/unusedcode.xml/UnusedFormalParameter"/>-->
> +
> +</ruleset>
>
> Added: incubator/cxf/trunk/integration/jbi/pom.xml
> URL:
> http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/jbi/pom.xml?view=auto&rev=440646
>
> ==============================================================================
> --- incubator/cxf/trunk/integration/jbi/pom.xml (added)
> +++ incubator/cxf/trunk/integration/jbi/pom.xml Wed Sep  6 00:41:50 2006
> @@ -0,0 +1,180 @@
> +<!--
> +  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.
> +-->
> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="
> http://www.w3.org/001/XMLSchema-instance"
> +  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/maven-v4_0_0.xsd">
> +    <modelVersion>4.0.0</modelVersion>
> +    <groupId>org.apache.cxf</groupId>
> +    <artifactId>cxf-int-jbi</artifactId>
> +    <packaging>jar</packaging>
> +    <version>2.0-incubator-M1-SNAPSHOT</version>
> +    <name>CXF JBI Integration</name>
> +    <url>http://cwiki.apache.org/confluence/display/CXF/CeltiXfire+space
> </url>
> +
> +    <parent>
> +        <groupId>org.apache.cxf</groupId>
> +        <artifactId>cxf-int</artifactId>
> +        <version>2.0-incubator-M1-SNAPSHOT</version>
> +    </parent>
> +
> +    <properties>
> +        <topDirectoryLocation>../..</topDirectoryLocation>
> +    </properties>
> +
> +    <dependencies>
> +        <dependency>
> +            <groupId>junit</groupId>
> +            <artifactId>junit</artifactId>
> +            <scope>test</scope>
> +        </dependency>
> +        <dependency>
> +            <groupId>org.easymock</groupId>
> +            <artifactId>easymockclassextension</artifactId>
> +            <scope>test</scope>
> +        </dependency>
> +        <dependency>
> +            <groupId>org.apache.cxf</groupId>
> +            <artifactId>cxf-api</artifactId>
> +            <version>${project.version}</version>
> +        </dependency>
> +        <dependency>
> +            <groupId>org.apache.cxf</groupId>
> +            <artifactId>cxf-rt-core</artifactId>
> +            <version>${project.version}</version>
> +        </dependency>
> +        <dependency>
> +            <groupId>org.apache.cxf</groupId>
> +            <artifactId>cxf-rt-management</artifactId>
> +            <version>${project.version}</version>
> +        </dependency>
> +        <dependency>
> +            <groupId>org.apache.cxf</groupId>
> +            <artifactId>cxf-testutils</artifactId>
> +            <version>${project.version}</version>
> +            <scope>test</scope>
> +        </dependency>
> +
> +        <dependency>
> +            <groupId>com.sun.xml.messaging.saaj</groupId>
> +            <artifactId>saaj-impl</artifactId>
> +            <scope>runtime</scope>
> +        </dependency>
> +
> +        <dependency>
> +            <groupId>org.apache.geronimo.specs</groupId>
> +            <artifactId>geronimo-j2ee-jacc_1.0_spec</artifactId>
> +            <version>1.0</version>
> +            <scope>runtime</scope>
> +        </dependency>
> +        <dependency>
> +            <groupId>org.apache.geronimo.specs</groupId>
> +            <artifactId>geronimo-j2ee-management_1.0_spec</artifactId>
> +            <version>1.0</version>
> +            <scope>runtime</scope>
> +        </dependency>
> +        <dependency>
> +            <groupId>org.apache.geronimo.specs</groupId>
> +            <artifactId>geronimo-jms_1.1_spec</artifactId>
> +            <version>1.0</version>
> +        </dependency>
> +        <dependency>
> +            <groupId>org.apache.geronimo.specs</groupId>
> +            <artifactId>geronimo-jta_1.0.1B_spec</artifactId>
> +            <version>1.0</version>
> +            <scope>runtime</scope>
> +        </dependency>
> +        <dependency>
> +            <groupId>activemq</groupId>
> +            <artifactId>activemq-core</artifactId>
> +            <version>3.2</version>
> +            <scope>runtime</scope>
> +            <exclusions>
> +                <exclusion>
> +                    <groupId>xerces</groupId>
> +                    <artifactId>xerces</artifactId>
> +                </exclusion>
> +                <exclusion>
> +                    <groupId>xalan</groupId>
> +                    <artifactId>xalan</artifactId>
> +                </exclusion>
> +                <exclusion>
> +                    <groupId>xml-apis</groupId>
> +                    <artifactId>xml-apis</artifactId>
> +                </exclusion>
> +                <exclusion>
> +                    <groupId>activesoap</groupId>
> +                    <artifactId>jaxp-api</artifactId>
> +                </exclusion>
> +                <exclusion>
> +                    <groupId>cglib</groupId>
> +                    <artifactId>cglib-full</artifactId>
> +                </exclusion>
> +                <exclusion>
> +                    <groupId>jmock</groupId>
> +                    <artifactId>jmock-cglib</artifactId>
> +                </exclusion>
> +                <exclusion>
> +                    <groupId>jmock</groupId>
> +                    <artifactId>jmock</artifactId>
> +                </exclusion>
> +                <exclusion>
> +                    <groupId>howl</groupId>
> +                    <artifactId>howl-logger</artifactId>
> +                </exclusion>
> +                <exclusion>
> +                    <groupId>hsqldb</groupId>
> +                    <artifactId>hsqldb</artifactId>
> +                </exclusion>
> +                <exclusion>
> +                    <groupId>activemq</groupId>
> +                    <artifactId>smack</artifactId>
> +                </exclusion>
> +                <exclusion>
> +                    <groupId>activemq</groupId>
> +                    <artifactId>smackx</artifactId>
> +                </exclusion>
> +                <exclusion>
> +                    <groupId>org.springframework</groupId>
> +                    <artifactId>spring</artifactId>
> +                </exclusion>
> +                <exclusion>
> +                    <groupId>axion</groupId>
> +                    <artifactId>axion</artifactId>
> +                </exclusion>
> +                <exclusion>
> +                    <groupId>stax</groupId>
> +                    <artifactId>stax</artifactId>
> +                </exclusion>
> +                <exclusion>
> +                    <groupId>xmlbeans</groupId>
> +                    <artifactId>xmlpublic</artifactId>
> +                </exclusion>
> +                <exclusion>
> +                    <groupId>xmlbeans</groupId>
> +                    <artifactId>xbean_xpath</artifactId>
> +                </exclusion>
> +                <exclusion>
> +                    <groupId>xmlbeans</groupId>
> +                    <artifactId>xbean</artifactId>
> +                </exclusion>
> +            </exclusions>
> +        </dependency>
> +
> +    </dependencies>
> +
> +</project>
>
> Propchange: incubator/cxf/trunk/integration/jbi/pom.xml
>
> ------------------------------------------------------------------------------
>     svn:eol-style = native
>
> Propchange: incubator/cxf/trunk/integration/jbi/pom.xml
>
> ------------------------------------------------------------------------------
>     svn:keywords = Rev Date
>
> Propchange: incubator/cxf/trunk/integration/jbi/pom.xml
>
> ------------------------------------------------------------------------------
>     svn:mime-type = text/xml
>
> Added: incubator/cxf/trunk/integration/pom.xml
> URL:
> http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/pom.xml?view=auto&rev=440646
>
> ==============================================================================
> --- incubator/cxf/trunk/integration/pom.xml (added)
> +++ incubator/cxf/trunk/integration/pom.xml Wed Sep  6 00:41:50 2006
> @@ -0,0 +1,42 @@
> +<!--
> +  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.
> +-->
> +<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">
> +    <modelVersion>4.0.0</modelVersion>
> +    <groupId>org.apache.cxf</groupId>
> +    <artifactId>cxf-int</artifactId>
> +    <packaging>pom</packaging>
> +    <version>2.0-incubator-M1-SNAPSHOT</version>
> +    <name>CXF Integration</name>
> +    <url>http://cxf.apache.org/</url>
> +
> +    <parent>
> +        <groupId>org.apache.cxf</groupId>
> +        <artifactId>cxf</artifactId>
> +        <version>2.0-incubator-M1-SNAPSHOT</version>
> +    </parent>
> +
> +    <properties>
> +        <topDirectoryLocation>..</topDirectoryLocation>
> +    </properties>
> +
> +    <modules>
> +        <module>jbi</module>
> +    </modules>
> +</project>
>
> Propchange: incubator/cxf/trunk/integration/pom.xml
>
> ------------------------------------------------------------------------------
>     svn:eol-style = native
>
> Propchange: incubator/cxf/trunk/integration/pom.xml
>
> ------------------------------------------------------------------------------
>     svn:keywords = Rev Date
>
> Propchange: incubator/cxf/trunk/integration/pom.xml
>
> ------------------------------------------------------------------------------
>     svn:mime-type = text/xml
>
> Modified: incubator/cxf/trunk/pom.xml
> URL:
> http://svn.apache.org/viewvc/incubator/cxf/trunk/pom.xml?view=diff&rev=440646&r1=440645&r2=440646
>
> ==============================================================================
> --- incubator/cxf/trunk/pom.xml (original)
> +++ incubator/cxf/trunk/pom.xml Wed Sep  6 00:41:50 2006
> @@ -172,6 +172,7 @@
>          <module>api</module>
>          <module>rt</module>
>          <module>systests</module>
> +       <module>integration</module>
>      </modules>
>
>      <build>
>
>
>


-- 
Cheers,
Guillaume Nodet