cxf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Freeman Fang <freeman.f...@iona.com>
Subject Re: JBI integration (Was 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)
Date Fri, 08 Sep 2006 10:00:39 GMT
Hi Nodet,

You idea are quite right.

I believe you are the most experienced person about JBI, so would you 
please own this task?  

I create JBI task on jira  

http://issues.apache.org/jira/browse/CXF-38

Thanks very much

Freeman

Guillaume Nodet wrote:

> Sorry, it seems this thread switched to private emails.
> I did not check when hitting the reply button, my bad :(
>
> I do not imply, that porting the current integration is not a good thing.
> Just want to discuss where we want to be at the end :)
> I know that cleanly separating the soap protocol from the service
> invocation is a hard work and requires a clean design, and that's what
> Dan Kulp and I talked about at Apachecon Dublin.
>
> I do understand your point of view, but having a JBI component that
> noone on the JBI bus can invoke, or that can invoke noone on the JBI
> bus is ... well, not very useful imho ;)
>
> To have the best reusability, the binding should really be separated from
> the service invocation / marshalling layer.
> Thus, you could have a CXF based BC which would handle Corba,
> Http/Xml, Htt/Soap, Jms/Xml, Jms/Soap (or maybe multiple BCs,
> or reuse those in ServiceMix for example).   The reason is to be able
> to reuse other JBI service engines which do not know anything
> about soap.  For example the BPEL JBI SE from Apache Ode
> does not handle soap, as it assumes that the message has been
> normalized by the BC.  If we go to the WSDL world, a JBI BC
> only cares about the Binding, while a SE only cares about the
> PortType.
>
> On 9/7/06, Freeman Fang <freeman.fang@iona.com> wrote:
>
>>
>> Hi Nodet,
>>
>> From my point of view, what celtix service engine do now is both as SE
>> and BC,  it use soap binding  marshall directly which should be
>> delegated to a seperated BC as you mentioned.
>> But use this way to implement celtix jbi integration is based on the
>> concept that soap is a kind of binding(what we support now in celtix is
>> soap binding, xml binding , I guess the xml binding without soap tag is
>> what you prefer for JBI), and JBI is a kind of transport(celtix also
>> support http transport, jms transport).
>> So it's should be easy for us to keep celtix jbi integration way to
>> introduce more other bindings (not only xml binding, such as corba CDR
>> binding) into JBI container.
>> Of course, the porting now is in very early stage and we definately need
>> more work for JBI integration later on
>>
>> Thanks very much
>>
>> Freeman
>>
>> Guillaume Nodet wrote:
>>
>> > What I meant is that on the JBI bus, the xml payload should not
>> > contain any soap tags.
>> > I don't see why these tags should be added anywhere, I guess the
>> > component should be
>> > able to configure the bus / transport so that there is no need for 
>> them.
>> >
>> > A CXF SE would be the same thing as the servicemix-jsr181 SE which is
>> > based
>> > on XFire: it allows to deploy services (annotated with @WebService or
>> > not), using different
>> > xml bindings (xmlbeans, jaxb2, etc...).  This is not related to SOAP
>> > at all and it should
>> > bypass all CXF soap stuff, only keep the xml marhsalling layer /
>> > service invocation.
>> >
>> > We could also implement a CXF BC: this component would receive an http
>> > request, handle all
>> > soap stuff and ws-* specs and pass the content of the soap body to the
>> > NMR.
>> >
>> > On 9/6/06, *Freeman Fang* <freeman.fang@iona.com
>> > <mailto:freeman.fang@iona.com>> wrote:
>> >
>> >     Hi Nodet,
>> >
>> >     From celtix perspective, soap is a kind of binding, jbi is a 
>> kind of
>> >     transport, so before the stream go into jbi message, it should be
>> >     mashalled as soap binding(soap envlope, header, body...).  In
>> >     fact, it
>> >     can be mashalled as any kind of binding celtix support, such as
>> >     xml binding.
>> >     The new CXF framework has totally new api, but still based on
>> binding,
>> >     transport decoupled architecture.
>> >
>> >     You are correct, configurable CXF binding component is necessary
>> >     and in
>> >     fact it's on my todo list, but is not the urgent task for porting
>> now.
>> >
>> >     Thanks very much
>> >
>> >     Freeman
>> >
>> >     Guillaume Nodet wrote:
>> >
>> >     > I had a brief look at the code.
>> >     > My main concern is that SOAP should not be conveyed inside
>> >     > the NMR: from a JBI perspective, SOAP is considered as a
>> >     > protocol and should be handled by BCs.  I haven't seen
>> >     > anything related to that.  How is it handled currently ?
>> >     >
>> >     > On 9/6/06, *Freeman Fang* < freeman.fang@iona.com
>> >     <mailto:freeman.fang@iona.com>
>> >     > <mailto:freeman.fang@iona.com <mailto:freeman.fang@iona.com>>>
>> >     wrote:
>> >     >
>> >     >     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 <mailto:ffang@apache.org>
>> >     <mailto: ffang@apache.org <mailto:ffang@apache.org>>
>> >     >     <ffang@apache.org <mailto:ffang@apache.org>
>> >     <mailto:ffang@apache.org <mailto:ffang@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
>> >     <http://svn.apache.org/viewvc?view=rev&rev=440646>
>> >     >     <http://svn.apache.org/viewvc?view=rev&rev=440646
>> >     <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
>> >     <
>> http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/jbi/.checkstyle?view=auto&rev=440646
>> >
>> >     >
>> >     <
>> http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/jbi/.checkstyle?view=auto&rev=440646
>> >     <
>> 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
>> >     <
>> http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/jbi/.pmd?view=auto&rev=440646
>> >
>> >     >
>> >     <
>> http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/jbi/.pmd?view=auto&rev=440646
>> >     <
>> 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
>> >     <
>> http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/jbi/.ruleset?view=auto&rev=440646
>> >
>> >     >     <
>> >
>> http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/jbi/.ruleset?view=auto&rev=440646
>> >     <
>> 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
>> >     <
>> http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/jbi/pom.xml?view=auto&rev=440646
>> >
>> >     >     <
>> >
>> http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/jbi/pom.xml?view=auto&rev=440646
>> >     <
>> 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
>> >     <
>> http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/pom.xml?view=auto&rev=440646
>> >
>> >     >
>> >     <
>> http://svn.apache.org/viewvc/incubator/cxf/trunk/integration/pom.xml?view=auto&rev=440646
>> >     <
>> 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
>> >     <
>> http://svn.apache.org/viewvc/incubator/cxf/trunk/pom.xml?view=diff&rev=440646&r1=440645&r2=440646
>> >
>> >     >     <
>> >
>> http://svn.apache.org/viewvc/incubator/cxf/trunk/pom.xml?view=diff&rev=440646&r1=440645&r2=440646
>> >     <
>> 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 <mailto:freeman.fang@iona.com>
>> >     <mailto:freeman.fang@iona.com <mailto:freeman.fang@iona.com>>
>> >     >     -------------------------------------------------
>> >     >     Making Software Work Together TM
>> >     >
>> >     >
>> >     >
>> >     >
>> >     >
>> >     >
>> >     > --
>> >     > Cheers,
>> >     > Guillaume Nodet
>> >
>> >
>> >
>> >     --
>> >     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 <mailto:freeman.fang@iona.com>
>> >     -------------------------------------------------
>> >     Making Software Work Together TM
>> >
>> >
>> >
>> >
>> >
>> >
>> > --
>> > Cheers,
>> > Guillaume Nodet
>>
>>
>>
>> -- 
>> 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
>>
>>
>>
>>
>
>


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




Mime
View raw message