Name
Plug-in Setup — before you can use the Fuse Services Framework plug-ins, you must first add the proper dependencies and repositories to your POM.
Dependencies
You need to add the following dependencies to your project's POM:
the JAX-WS frontend
<dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-frontend-jaxws</artifactId> <version>
version
</version> </dependency>the HTTP transport
<dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-transports-http</artifactId> <version>
version
</version> </dependency>the Jetty transport
<dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-transports-http-jetty</artifactId> <version>
version
</version> </dependency>
Repositories
To ensure that you are using the Progress versions of the plug-ins you need to add the Fuse Services Framework repositories to the project's POM:
the plug-in repository
<pluginRepository> <id>fusesource.m2</id> <name>Fuse Services Framework Open Source Community Release Repository</name> <url>http://fusesource.iona.com/maven2</url> <snapshots> <enabled>false</enabled> </snapshots> <releases> <enabled>true</enabled> </releases> </pluginRepository>
the Fuse Services Framework release repository
<repository> <id>fusesource.m2</id> <name>Fuse Services Framework Open Source Community Release Repository</name> <url>http://repo.fusesource.com/maven2</url> <snapshots> <enabled>false</enabled> </snapshots> <releases> <enabled>true</enabled> </releases> </repository>
the Fuse Services Framework snapshot repository
<repository> <id>fusesource.m2-snapshot</id> <name>Fuse Services Framework Open Source Community Snapshot Repository</name> <url>http://repo.fusesource.com/maven2-snapshot</url> <snapshots> <enabled>true</enabled> </snapshots> <releases> <enabled>false</enabled> </releases> </repository>