Details
Description
I keep my Maven repository in its default location, C:/Users/Giuseppe Guarnieri/.m2/repository
I've set up a simple CXF-enabled project for building a demo client, copying the configuration directly from cxf site. In particular, I've configured the plugin as follows:
<plugin> <groupId>org.apache.cxf</groupId> <artifactId>cxf-codegen-plugin</artifactId> <version>${cxf.version}</version> <executions> <execution> <id>generate-sources</id> <phase>generate-sources</phase> <configuration> <sourceRoot>${project.build.directory}/generated/cxf</sourceRoot> <wsdlOptions> <wsdlOption> <wsdl>${basedir}/src/main/resources/wsdl/myservice.wsdl</wsdl> </wsdlOption> </wsdlOptions> </configuration> <goals> <goal>wsdl2java</goal> </goals> </execution> </executions> </plugin>
but when I run "mvn generate-sources", I get:
[INFO] ------------------------------------------------------------------------ [ERROR] FATAL ERROR [INFO] ------------------------------------------------------------------------ [INFO] org.apache.cxf.bus.extension.ExtensionException: Could not create object of extension class org.apache.cxf.catalog.OASISCatalogManager. Illegal character in opaque part at index 27: jar:file:/C:/Users/Giuseppe Guarni eri/.m2/repository/org/apache/cxf/cxf-tools-wsdlto-frontend-jaxws/2.7.1-SNAPSHOT /cxf-tools-wsdlto-frontend-jaxws-2.7.1-SNAPSHOT.jar!/META-INF/jax-ws-catalog.xml [INFO] ------------------------------------------------------------------------ ..... Caused by: java.lang.IllegalArgumentException: Illegal character in opaque part at index 27: jar:file:/C:/Users/Giuseppe Guarnieri/.m2/repository/org/apache/cxf /cxf-tools-wsdlto-frontend-jaxws/2.7.1-SNAPSHOT/cxf-tools-wsdlto-frontend-jaxws- 2.7.1-SNAPSHOT.jar!/META-INF/jax-ws-catalog.xml
I think the culprit is the space in "jar:file:/C:/Users/Giuseppe Guarnieri/..."
Attachments
Issue Links
- duplicates
-
CXF-4620 Exception at compilation when a 'space' character is present in maven local repository path
-
- Closed
-