alberto colombo created CXF-8307:
------------------------------------
Summary: Invalid class generated if resource contains hyphen
Key: CXF-8307
URL: https://issues.apache.org/jira/browse/CXF-8307
Project: CXF
Issue Type: Bug
Components: JAX-RS
Affects Versions: 3.3.6
Reporter: alberto colombo
Attachments: wadl2java-bug.zip
I have created a minimal example to reproduce the bug. Given the following WADL:
{{<?xml version="1.0" encoding="UTF-8"?><application
xmlns:soa="http://www.oracle.com/soa/rest"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tns="http://xmlns.oracle.com/OSBSvil/BlueBirdProject/PS_REST_SF_AGENDA_MANAGEMENT"
xmlns:ns0="http://www.skytv.it/mdw/data"
xmlns="http://wadl.dev.java.net/2009/02">}}
{{ <doc title="PS_REST_SF_AGENDA_MANAGEMENT">RestService</doc>}}
{{ <resources base="http://server/">}}
{{ <resource path="/flying-animals">}}
{{ <method name="GET">}}
{{ <request/>}}
{{ <response status="200"/>}}
{{ </method>}}
{{ </resource>}}
{{ </resources>}}
{{</application>}}
The wadl2java plugin generates the following class:
@Path("/flying-animals")
public interface Flying-animalsResource {
@GET
void get();
}
I attach the project (WADL + POM) as a zip file.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)