Commit 5763358d authored by Philippe Merle's avatar Philippe Merle

* Split frascati/intents/apache-cxf into several sub-modules. See:

  - aegis/         - SCA intents for Apache CXF Data Binding Aegis.
  - clustering/    - SCA intents for Apache CXF Clustering.
  - all/           - All SCA intents for Apache CXF.
  - core/          - SCA intents for Apache CXF.
  - fastinfoset/   - SCA intents for Apache CXF & FastInfoset.
  - firewall/      - SCA intents for Apache CXF & Firewall.
  - jackson/       - SCA intents for Apache CXF & Jackson.
  - http/          - SCA intents for Apache CXF & HTTP.
  - https/         - SCA intents for Apache CXF & HTTPS.
  - jaxb/          - SCA intents for Apache CXF Data Binding JAXB.
  - jibx/          - SCA intents for Apache CXF Data Binding JiBX.
  - ws-addressing/ - SCA intents for Apache CXF Web Service Addressing.
  - ws-discovery/  - SCA intents for Apache CXF Web Service Discovery.
  - ws-rm/         - SCA intents for Apache CXF Web Service Reliable Messaging.
  - xmlbeans/      - SCA intents for Apache CXF Data Binding XmlBeans.
parent 256af7c1
......@@ -71,7 +71,7 @@
<!-- Support for intent WS-DiscoveryLoadBalancing. -->
<dependency>
<groupId>org.ow2.frascati.intent</groupId>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-ws-discovery</artifactId>
<version>${project.version}</version>
</dependency>
......
......@@ -55,10 +55,10 @@
<version>${project.version}</version>
</dependency>
<!-- OW2 FraSCAti Apache CXF Binding Intents. -->
<!-- OW2 FraSCAti Apache CXF HTTPS Intents. -->
<dependency>
<groupId>org.ow2.frascati.intent</groupId>
<artifactId>frascati-intent-apache-cxf</artifactId>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-https</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
......
<?xml version="1.0" encoding="UTF-8"?>
<!-- OW2 FraSCAti Examples: HelloWorld REST with HTTPS -->
<!-- Copyright (C) 2012 Inria, University of Lille 1 -->
<!-- Copyright (C) 2012-2013 Inria, University of Lille 1 -->
<!-- -->
<!-- This library is free software; you can redistribute it and/or -->
<!-- modify it under the terms of the GNU Lesser General Public -->
......@@ -25,6 +25,7 @@
<composite xmlns="http://www.osoa.org/xmlns/sca/1.0"
xmlns:frascati="http://frascati.ow2.org/xmlns/sca/1.1"
xmlns:https="org/ow2/frascati/intent/cxf/https"
targetNamespace="http://frascati.ow2.org/helloworld-rest-https"
name="helloworld-rest-https">
......@@ -38,7 +39,7 @@
<!-- Following is the server-side configuration for SSL. -->
<component name="configuration-https-9090">
<implementation.composite name="TLSServerConfiguration"/>
<implementation.composite name="https:TLSServerConfiguration"/>
<property name="Port">9090</property>
<property name="TrustManagerKeyStorePassword">password</property>
<property name="TrustManagerKeyStoreFile">certs/truststore.jks</property>
......@@ -61,7 +62,7 @@
<!-- Following is the client-side configuration for SSL. -->
<component name="SSL-configuration">
<implementation.composite name="TLSClientParametersIntent"/>
<implementation.composite name="https:TLSClientParametersIntent"/>
<property name="TrustManagerKeyStorePassword">password</property>
<property name="TrustManagerKeyStoreFile">certs/truststore.jks</property>
<property name="KeyManagerKeyStorePassword">password</property>
......
......@@ -79,8 +79,14 @@
</dependency>
<!-- OW2 FraSCAti Apache CXF Binding Intents. -->
<dependency>
<groupId>org.ow2.frascati.intent</groupId>
<artifactId>frascati-intent-apache-cxf</artifactId>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-core</artifactId>
<version>${project.version}</version>
</dependency>
<!-- OW2 FraSCAti Apache CXF FastInfoSet Binding Intents. -->
<dependency>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-fastinfoset</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
......
......@@ -25,6 +25,8 @@
<!-- -->
<composite xmlns="http://www.osoa.org/xmlns/sca/1.0"
xmlns:fis="org/ow2/frascati/intent/cxf/fastinfoset"
xmlns:logging="org/ow2/frascati/intent/cxf/logging"
xmlns:wsdli="http://www.w3.org/2004/08/wsdl-instance"
targetNamespace="http://frascati.ow2.org/examples/helloworld/ws/compression"
name="helloworld-ws-compression">
......@@ -46,7 +48,7 @@
<!-- Following attribute 'wsdlElement' forces FraSCAti to use both the service and port defined into the WSDL file. -->
<binding.ws uri="/BasicGreeter"
wsdlElement="http://apache.org/hello_world_soap_http#wsdl.port(SOAPService/SoapPort)"
requires="Logging"/>
requires="logging:Logging"/>
</reference>
</component>
......@@ -57,7 +59,7 @@
<!-- Following attribute 'wsdlElement' forces FraSCAti to use both the service and port defined into the WSDL file. -->
<binding.ws uri="/BasicGreeter"
wsdlElement="http://apache.org/hello_world_soap_http#wsdl.port(SOAPService/SoapPort)"
requires="Logging"/>
requires="logging:Logging"/>
</service>
</component>
......@@ -78,7 +80,7 @@
<!-- Following attribute 'wsdlElement' forces FraSCAti to use both the service and port defined into the WSDL file. -->
<binding.ws uri="/FastInfosetGreeter"
wsdlElement="http://apache.org/hello_world_soap_http#wsdl.port(SOAPService/SoapPort)"
requires="FastInfoset Logging"/>
requires="fis:FastInfoset logging:Logging"/>
</reference>
</component>
......@@ -89,7 +91,7 @@
<!-- Following attribute 'wsdlElement' forces FraSCAti to use both the service and port defined into the WSDL file. -->
<binding.ws uri="/FastInfosetGreeter"
wsdlElement="http://apache.org/hello_world_soap_http#wsdl.port(SOAPService/SoapPort)"
requires="FastInfoset Logging"/>
requires="fis:FastInfoset logging:Logging"/>
</service>
</component>
......@@ -110,7 +112,7 @@
<!-- Following attribute 'wsdlElement' forces FraSCAti to use both the service and port defined into the WSDL file. -->
<binding.ws uri="/GzipGreeter"
wsdlElement="http://apache.org/hello_world_soap_http#wsdl.port(SOAPService/SoapPort)"
requires="GZIP Logging"/>
requires="GZIP logging:Logging"/>
</reference>
</component>
......@@ -121,12 +123,12 @@
<!-- Following attribute 'wsdlElement' forces FraSCAti to use both the service and port defined into the WSDL file. -->
<binding.ws uri="/GzipGreeter"
wsdlElement="http://apache.org/hello_world_soap_http#wsdl.port(SOAPService/SoapPort)"
requires="GZIP Logging"/>
requires="GZIP logging:Logging"/>
</service>
</component>
<component name="GZIP">
<implementation.composite name="GZIPIntent"/>
<implementation.composite name="gzip:GZIPIntent" xmlns:gzip="org/ow2/frascati/intent/cxf/gzip"/>
<property name="Threshold">0</property>
</component>
......
......@@ -25,6 +25,7 @@
<!-- -->
<composite xmlns="http://www.osoa.org/xmlns/sca/1.0"
xmlns:fis="org/ow2/frascati/intent/cxf/fastinfoset"
xmlns:wsdli="http://www.w3.org/2004/08/wsdl-instance"
targetNamespace="http://frascati.ow2.org/examples/helloworld/ws/compression"
name="helloworld-ws-compression">
......@@ -76,7 +77,7 @@
<!-- Following attribute 'wsdlElement' forces FraSCAti to use both the service and port defined into the WSDL file. -->
<binding.ws uri="/FastInfosetGreeter"
wsdlElement="http://apache.org/hello_world_soap_http#wsdl.port(SOAPService/SoapPort)"
requires="FastInfoset"/>
requires="fis:FastInfoset"/>
</reference>
</component>
......@@ -87,7 +88,7 @@
<!-- Following attribute 'wsdlElement' forces FraSCAti to use both the service and port defined into the WSDL file. -->
<binding.ws uri="/FastInfosetGreeter"
wsdlElement="http://apache.org/hello_world_soap_http#wsdl.port(SOAPService/SoapPort)"
requires="FastInfoset"/>
requires="fis:FastInfoset"/>
</service>
</component>
......@@ -124,7 +125,7 @@
</component>
<component name="GZIP">
<implementation.composite name="GZIPIntent"/>
<implementation.composite name="gzip:GZIPIntent" xmlns:gzip="org/ow2/frascati/intent/cxf/gzip"/>
<property name="Threshold">0</property>
</component>
......
......@@ -68,10 +68,10 @@
<artifactId>frascati-interface-wsdl</artifactId>
<version>${project.version}</version>
</dependency>
<!-- OW2 FraSCAti Apache CXF Binding Intents. -->
<!-- OW2 FraSCAti Apache CXF Clustering Binding Intents. -->
<dependency>
<groupId>org.ow2.frascati.intent</groupId>
<artifactId>frascati-intent-apache-cxf</artifactId>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-clustering</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
......
......@@ -88,10 +88,10 @@
<artifactId>frascati-interface-wsdl</artifactId>
<version>${project.version}</version>
</dependency>
<!-- OW2 FraSCAti Apache CXF Binding Intents. -->
<!-- OW2 FraSCAti Apache CXF Web Service Reliable Messaging Binding Intents. -->
<dependency>
<groupId>org.ow2.frascati.intent</groupId>
<artifactId>frascati-intent-apache-cxf</artifactId>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-ws-rm</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
......
......@@ -25,6 +25,9 @@
<!-- -->
<composite xmlns="http://www.osoa.org/xmlns/sca/1.0"
xmlns:logging="org/ow2/frascati/intent/cxf/logging"
xmlns:wsa="org/ow2/frascati/intent/cxf/ws/addressing"
xmlns:wsrm="org/ow2/frascati/intent/cxf/ws/rm"
xmlns:wsdli="http://www.w3.org/2004/08/wsdl-instance"
targetNamespace="http://frascati.ow2.org/examples/helloworld/ws/rm"
name="helloworld-ws-rm-client">
......@@ -42,14 +45,9 @@
<interface.wsdl interface="hello_world_addr.wsdl#wsdl.interface(Greeter)"/>
<binding.ws wsdli:wsdlLocation="http://localhost:8765/Greeter?wsdl"
wsdlElement="http://apache.org/hello_world_soap_http#wsdl.port(SOAPService/SoapPort)"
requires="WSAddressing WS-RM Logging"/>
requires="wsa:WSAddressing wsrm:WS-RM logging:PrettyLogging"/>
<!-- Previous attribute 'requires' sets up Apache CXF interceptors for supporting WS-Addressing, WS-RM and logging. -->
</reference>
</component>
<component name="Logging">
<implementation.composite name="Logging"/>
<property name="PrettyLogging">true</property>
</component>
</composite>
......@@ -25,7 +25,9 @@
<!-- -->
<composite xmlns="http://www.osoa.org/xmlns/sca/1.0"
xmlns:wsdli="http://www.w3.org/2004/08/wsdl-instance"
xmlns:logging="org/ow2/frascati/intent/cxf/logging"
xmlns:wsa="org/ow2/frascati/intent/cxf/ws/addressing"
xmlns:wsrm="org/ow2/frascati/intent/cxf/ws/rm"
targetNamespace="http://frascati.ow2.org/examples/helloworld/ws/rm"
name="helloworld-ws-rm-server">
......@@ -36,14 +38,9 @@
<!-- Following attribute 'wsdlElement' forces FraSCAti to use both the service and port defined into the WSDL file. -->
<binding.ws uri="http://localhost:8765/Greeter"
wsdlElement="http://apache.org/hello_world_soap_http#wsdl.port(SOAPService/SoapPort)"
requires="WSAddressing WS-RM Logging"/>
requires="wsa:WSAddressing wsrm:WS-RM logging:PrettyLogging"/>
<!-- Previous attribute 'requires' sets up Apache CXF interceptors for supporting WS-Addressing, WS-RM and logging. -->
</service>
</component>
<component name="Logging">
<implementation.composite name="Logging"/>
<property name="PrettyLogging">true</property>
</component>
</composite>
......@@ -2,7 +2,7 @@
<!--
* OW2 FraSCAti Examples: HelloWorld Web Service Addressing
*
* Copyright (c) 2012 Inria, University of Lille 1
* Copyright (c) 2012-2013 Inria, University of Lille 1
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
......@@ -68,10 +68,10 @@
<artifactId>frascati-interface-wsdl</artifactId>
<version>${project.version}</version>
</dependency>
<!-- OW2 FraSCAti Apache CXF Binding Intents. -->
<!-- OW2 FraSCAti Apache CXF Web Service Addressing Binding Intents. -->
<dependency>
<groupId>org.ow2.frascati.intent</groupId>
<artifactId>frascati-intent-apache-cxf</artifactId>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-ws-addressing</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
......
......@@ -25,6 +25,8 @@
<!-- -->
<composite xmlns="http://www.osoa.org/xmlns/sca/1.0"
xmlns:logging="org/ow2/frascati/intent/cxf/logging"
xmlns:wsa="org/ow2/frascati/intent/cxf/ws/addressing"
xmlns:wsdli="http://www.w3.org/2004/08/wsdl-instance"
targetNamespace="http://frascati.ow2.org/examples/helloworld/wsa"
name="helloworld-wsa">
......@@ -40,7 +42,7 @@
<!-- Following attribute 'wsdlElement' forces FraSCAti to use both the service and port defined into the WSDL file. -->
<binding.ws uri="http://localhost:8765/Greeter"
wsdlElement="http://apache.org/hello_world_soap_http#wsdl.port(SOAPService/SoapPort)"
requires="WSAddressing Logging"/>
requires="wsa:WSAddressing logging:PrettyLogging"/>
<!-- Previous attribute 'requires' sets up Apache CXF interceptors for supporting WS-Addressing and logging. -->
</service>
</component>
......@@ -54,14 +56,9 @@
<interface.wsdl interface="hello_world_addr.wsdl#wsdl.interface(Greeter)"/>
<binding.ws wsdli:wsdlLocation="http://localhost:8765/Greeter?wsdl"
wsdlElement="http://apache.org/hello_world_soap_http#wsdl.port(SOAPService/SoapPort)"
requires="WSAddressing Logging"/>
requires="wsa:WSAddressing logging:PrettyLogging"/>
<!-- Previous attribute 'requires' sets up Apache CXF interceptors for supporting WS-Addressing and logging. -->
</reference>
</component>
<component name="Logging">
<implementation.composite name="Logging"/>
<property name="PrettyLogging">true</property>
</component>
</composite>
......@@ -68,10 +68,10 @@
<artifactId>frascati-interface-wsdl</artifactId>
<version>${project.version}</version>
</dependency>
<!-- OW2 FraSCAti Apache CXF Binding Intents. -->
<!-- OW2 FraSCAti Apache CXF Clustering Binding Intents. -->
<dependency>
<groupId>org.ow2.frascati.intent</groupId>
<artifactId>frascati-intent-apache-cxf</artifactId>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-clustering</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
......
OW2 FraSCAti 1.6
----------------
* Split frascati/intents/apache-cxf into several sub-modules. See:
- aegis/ - SCA intents for Apache CXF Data Binding Aegis.
- clustering/ - SCA intents for Apache CXF Clustering.
- all/ - All SCA intents for Apache CXF.
- core/ - SCA intents for Apache CXF.
- fastinfoset/ - SCA intents for Apache CXF & FastInfoset.
- firewall/ - SCA intents for Apache CXF & Firewall.
- jackson/ - SCA intents for Apache CXF & Jackson.
- http/ - SCA intents for Apache CXF & HTTP.
- https/ - SCA intents for Apache CXF & HTTPS.
- jaxb/ - SCA intents for Apache CXF Data Binding JAXB.
- jibx/ - SCA intents for Apache CXF Data Binding JiBX.
- ws-addressing/ - SCA intents for Apache CXF Web Service Addressing.
- ws-discovery/ - SCA intents for Apache CXF Web Service Discovery.
- ws-rm/ - SCA intents for Apache CXF Web Service Reliable Messaging.
- xmlbeans/ - SCA intents for Apache CXF Data Binding XmlBeans.
* Improved the FraSCAti compiler MOJO in order to compile several composites.
* Added a new Complex Event Processing (CEP) component. See:
......
......@@ -50,10 +50,16 @@
<!-- Support for Apache CXF ImplicitQueryParamIntent and Jackson intents. -->
<dependency>
<groupId>org.ow2.frascati.intent</groupId>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-jaxrs-jackson</artifactId>
<version>${project.version}</version>
</dependency>
<!-- Support for Apache CXF Clustering intents. -->
<dependency>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-clustering</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
</project>
<?xml version="1.0"?>
<!--
* OW2 FraSCAti - SCA Intents for Apache CXF.
*
* Copyright (c) 2013 Inria, University of Lille 1
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
* USA
*
* Contact: frascati@ow2.org
*
* Author: Philippe Merle
-->
<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>
<parent>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>parent</artifactId>
<version>1.6-SNAPSHOT</version>
</parent>
<artifactId>frascati-intent-apache-cxf-databinding-aegis</artifactId>
<packaging>jar</packaging>
<name>OW2 FraSCAti: SCA Intents for Apache CXF Data Binding Aegis</name>
<dependencies>
<!-- Main module containing SCA Intents for Apache CXF. -->
<dependency>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-core</artifactId>
<version>${project.version}</version>
</dependency>
<!-- Apache CXF Aegis data binding. -->
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-databinding-aegis</artifactId>
<version>${cxf.version}</version>
</dependency>
</dependencies>
<build>
<plugins>
<!-- Compile SCA Intents. -->
<plugin>
<groupId>org.ow2.frascati.mojo</groupId>
<artifactId>frascati-compiler-plugin</artifactId>
<configuration>
<composites>
<composite>${cxf.path}/databinding/aegis/Aegis.composite</composite>
</composites>
</configuration>
</plugin>
</plugins>
</build>
</project>
......@@ -25,11 +25,13 @@
*
*/
package org.ow2.frascati.intent.cxf.databinding;
package org.ow2.frascati.intent.cxf.databinding.aegis;
import org.apache.cxf.aegis.AegisContext;
import org.apache.cxf.aegis.databinding.AegisDatabinding;
import org.ow2.frascati.intent.cxf.databinding.AbstractDataBindingIntent;
/**
* Intent for Aegis-based Apache CXF data binding.
*
......@@ -40,13 +42,19 @@ public class AegisIntent
extends AbstractDataBindingIntent<AegisDatabinding>
{
// ----------------------------------------------------------------------
// SCA configuration.
// ----------------------------------------------------------------------
// TODO: Add configurable properties when they will be required.
// ----------------------------------------------------------------------
// Related to class AbstractServiceIntent.
// ----------------------------------------------------------------------
/**
* @see AbstractDataBindingIntent#getDataBinding()
*/
protected AegisDatabinding getDataBinding()
protected final AegisDatabinding getDataBinding()
{
AegisContext aegisContext = new AegisContext();
aegisContext.setWriteXsiTypes(true);
......@@ -54,10 +62,4 @@ public class AegisIntent
db.setAegisContext(aegisContext);
return db;
}
// ----------------------------------------------------------------------
// SCA configuration.
// ----------------------------------------------------------------------
// TODO: Add configurable properties when they will be required.
}
......@@ -24,8 +24,8 @@
<!-- Contributor(s): -->
<!-- -->
<composite xmlns="http://www.osoa.org/xmlns/sca/1.0" name="Aegis">
<service name="intent" promote="BindingIntentHandler/intent"/>
<component name="BindingIntentHandler" constrainingType="BindingIntentHandlerType">
<implementation.java class="org.ow2.frascati.intent.cxf.databinding.AegisIntent"/>
<service name="intent" promote="AegisIntent/intent"/>
<component name="AegisIntent" constrainingType="cxf:BindingIntentHandlerType" xmlns:cxf="org/ow2/frascati/intent/cxf">
<implementation.java class="org.ow2.frascati.intent.cxf.databinding.aegis.AegisIntent"/>
</component>
</composite>
<?xml version="1.0"?>
<!--
* OW2 FraSCAti - SCA Intents for Apache CXF.
*
* Copyright (c) 2013 Inria, University of Lille 1
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
* USA
*
* Contact: frascati@ow2.org
*
* Author: Philippe Merle
-->
<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>
<parent>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>parent</artifactId>
<version>1.6-SNAPSHOT</version>
</parent>
<artifactId>frascati-intent-apache-cxf-all</artifactId>
<packaging>jar</packaging>
<name>OW2 FraSCAti: All SCA Intents for Apache CXF</name>
<dependencies>
<!-- Main module containing SCA Intents for Apache CXF. -->
<dependency>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-core</artifactId>
<version>${project.version}</version>
</dependency>
<!-- SCA Intents for Apache CXF Data Binding. -->
<dependency>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-databinding-aegis</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-databinding-jaxb</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-databinding-jibx</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-databinding-xmlbeans</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-jaxrs-jackson</artifactId>
<version>${project.version}</version>
</dependency>
<!-- SCA Intents for Apache CXF HTTP & HTTPS. -->
<dependency>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-http</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-https</artifactId>
<version>${project.version}</version>
</dependency>
<!-- SCA Intents for Apache CXF Web Service Specifications. -->
<dependency>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-ws-addressing</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-ws-discovery</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-ws-rm</artifactId>
<version>${project.version}</version>
</dependency>
<!-- SCA Intents for Apache CXF Clustering. -->
<dependency>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-clustering</artifactId>
<version>${project.version}</version>
</dependency>
<!-- SCA Intents for Apache CXF FastInfoset. -->
<dependency>
<groupId>org.ow2.frascati.intent.apache-cxf</groupId>
<artifactId>frascati-intent-apache-cxf-fastinfoset</artifactId>
<version>${project.version}</version>
</dependency>