[
https://issues.apache.org/jira/browse/CXF-6942?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15351838#comment-15351838
]
Eivind Bergtøl commented on CXF-6942:
-------------------------------------
I have the same problem (maven 3.3.9). I have been trying to publish wsdl-files
to nexus and only depend on the wsdl (wsdl first). At first I had problems with
multiple wsdl-files in the same pom leaving only the first generated wsdl in
the repository. This is fixed in CXF-6420. However this fix uses the classifier
and it seams that, at least version 3.6.1 can't handle the classifier.
The problem as it seams is that maven needs a dependency with
```Classifier.wsdl``` as type instead of ```wsdl``` and classifier in
classifier tag.
Not Working:
```
<dependency>
<groupId>my.group</groupId>
<artifactId>webservices</artifactId>
<version>0-SNAPSHOT</version>
<type>wsdl</type>
<classifier>MyService</classifier>
</dependency>
```
Working:
```
<dependency>
<groupId>my.groupl</groupId>
<artifactId>webservices</artifactId>
<version>0-SNAPSHOT</version>
<type>MyService.wsdl</type>
</dependency>
````
The problem is then that AbstractCodegenMoho that is checking for the
dependencies only checks for ```"wsdl".equals(pArtifact.getType())``` and
ignoring classifier.
So either fix the dependency module, or have AbstractCodegenMoho check for
```pArtifact.getClassifier()+".wsdl").equals(pArtifact.getType())``` in
addition to the checks that are there now.
> cxf-codegen-plugin wsdlArtifact failed to resolve WSDL
> ------------------------------------------------------
>
> Key: CXF-6942
> URL: https://issues.apache.org/jira/browse/CXF-6942
> Project: CXF
> Issue Type: Sub-task
> Components: Core
> Affects Versions: 3.1.6
> Reporter: Torkel Røisli
> Fix For: 3.0.0-milestone1
>
>
> Failed to resolve WSDL artifact no.xxx:artifactId-wsdl:master-SNAPSHOT.
> <wsdlArtifact>
> <groupId>no.xxx</groupId>
> <artifactId>artifactId-wsdl</artifactId>
> <version>master-SNAPSHOT</version>
> </wsdlArtifact>
> Verified to work ok with 3.0.0-milestone1, but failes with 3.1.6.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)