Quali artefatti maven2 sono necessari per costruire un WS con CXF e la primavera?
Domanda
Sto cercando di costruire un WS con la primavera 3.0 e CXF. Sto seguendo i passi di questo articolo http://www.ibm.com / developerWorks / biblioteca / WS-POJO-springcxf /
Ma in questo articolo, gli autori presuppongono che si è installato CXF. Mi piacerebbe incorporare CXF nel mio .war.
Grazie in anticipo.
Soluzione
In genere, dipende solo da CXF-RT-frontend-jaxws e CXF-rt-trasporto-http. Praticamente il resto della roba necessaria sarebbe essere tirato in modo transitivo da quelli. (Potrebbe anche non avere bisogno di CXF-rt-trasporto-http) in grado di coprire il 90% dei casi d'uso.
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId>
<version>2.2.5</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http</artifactId>
<version>2.2.5</version>
</dependency>
Per le cose più avanzate come WS-Security e WS-RM e JAX-RS, si avrebbe bisogno di aggiungere ulteriori moduli.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow