FYI, I just changed 'props' to be a real Properties object, so you
can use something like:
condition="props.getProperty('org.apache.geronimo.jaxwsimpl',
'cxf') == 'cxf'"
instead of:
condition="props['org.apache.geronimo.jaxwsimpl'] == 'cxf' ||
props['org.apache.geronimo.jaxwsimpl'] == null"
--jason
On Feb 20, 2007, at 5:15 PM, [EMAIL PROTECTED] wrote:
Author: djencks
Date: Tue Feb 20 17:15:34 2007
New Revision: 509853
URL: http://svn.apache.org/viewvc?view=rev&rev=509853
Log:
Use jdillons' expression evaluation to switch between cxf and axis2
using a command line -Dorg.apache.geronimo.jaxwsimpl=cxf/axis2
property
Modified:
geronimo/server/trunk/assemblies/geronimo-jetty6-jee5/src/main/
var/config/config.xml
geronimo/server/trunk/assemblies/geronimo-tomcat6-jee5/src/main/
var/config/config.xml
Modified: geronimo/server/trunk/assemblies/geronimo-jetty6-jee5/src/
main/var/config/config.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/assemblies/
geronimo-jetty6-jee5/src/main/var/config/config.xml?
view=diff&rev=509853&r1=509852&r2=509853
======================================================================
========
--- geronimo/server/trunk/assemblies/geronimo-jetty6-jee5/src/main/
var/config/config.xml (original)
+++ geronimo/server/trunk/assemblies/geronimo-jetty6-jee5/src/main/
var/config/config.xml Tue Feb 20 17:15:34 2007
@@ -155,14 +155,14 @@
<module name="org.apache.geronimo.configs/client-deployer/$
{version}/car">
</module>
- <module name="org.apache.geronimo.configs/axis2-deployer/$
{version}/car" load="false">
+ <module name="org.apache.geronimo.configs/axis2-deployer/$
{version}/car" condition="props['org.apache.geronimo.jaxwsimpl'] ==
'axis2'">
<!-- this gbean is not yet written -->
<!--<gbean name="Axis2ServiceRefBuilder">
<attribute name="eeNamespaces">http://java.sun.com/xml/
ns/j2ee,http://java.sun.com/xml/ns/javaee</attribute>
</gbean>-->
</module>
- <module name="org.apache.geronimo.configs/cxf-deployer/$
{version}/car">
+ <module name="org.apache.geronimo.configs/cxf-deployer/$
{version}/car" condition="props['org.apache.geronimo.jaxwsimpl'] ==
'cxf' || props['org.apache.geronimo.jaxwsimpl'] == null">
<gbean name="CXFModuleBuilderExtension">
<attribute name="listener">?name=JettyWebContainer</
attribute>
Modified: geronimo/server/trunk/assemblies/geronimo-tomcat6-jee5/
src/main/var/config/config.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/assemblies/
geronimo-tomcat6-jee5/src/main/var/config/config.xml?
view=diff&rev=509853&r1=509852&r2=509853
======================================================================
========
--- geronimo/server/trunk/assemblies/geronimo-tomcat6-jee5/src/main/
var/config/config.xml (original)
+++ geronimo/server/trunk/assemblies/geronimo-tomcat6-jee5/src/main/
var/config/config.xml Tue Feb 20 17:15:34 2007
@@ -162,14 +162,14 @@
<module name="org.apache.geronimo.configs/client-deployer/$
{version}/car">
</module>
- <module name="org.apache.geronimo.configs/axis2-deployer/$
{version}/car" load="false">
+ <module name="org.apache.geronimo.configs/axis2-deployer/$
{version}/car" condition="props['org.apache.geronimo.jaxwsimpl']
== 'axis2' || props['org.apache.geronimo.jaxwsimpl'] == null">
<!-- this gbean is not yet written -->
<!--<gbean name="Axis2ServiceRefBuilder">
<attribute name="eeNamespaces">http://java.sun.com/xml/
ns/j2ee,http://java.sun.com/xml/ns/javaee</attribute>
</gbean>-->
</module>
- <module name="org.apache.geronimo.configs/cxf-deployer/$
{version}/car">
+ <module name="org.apache.geronimo.configs/cxf-deployer/$
{version}/car" condition="props['org.apache.geronimo.jaxwsimpl'] ==
'cxf'">
<gbean name="CXFModuleBuilderExtension">
<attribute name="listener">?name=TomcatWebContainer</
attribute>