You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Daniel Kulp (JIRA)" <ji...@apache.org> on 2008/06/12 19:34:45 UTC

[jira] Resolved: (CXF-1457) cxf-codegen-plugin misinterprets relative paths in pom.xml

     [ https://issues.apache.org/jira/browse/CXF-1457?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Daniel Kulp resolved CXF-1457.
------------------------------

       Resolution: Fixed
    Fix Version/s: 2.0.7
                   2.1.1
         Assignee: Daniel Kulp

> cxf-codegen-plugin misinterprets relative paths in pom.xml
> ----------------------------------------------------------
>
>                 Key: CXF-1457
>                 URL: https://issues.apache.org/jira/browse/CXF-1457
>             Project: CXF
>          Issue Type: Bug
>          Components: Tooling
>    Affects Versions: 2.0.3
>         Environment: Maven version: 2.0.7
> Java version: 1.5.0_12
> OS name: "linux" version: "2.6.9-1.681_fc3smp" arch: "i386"
>            Reporter: John Williams
>            Assignee: Daniel Kulp
>            Priority: Minor
>             Fix For: 2.1.1, 2.0.7
>
>
> When the codegen plugin is given a relative path to a WSDL file, it interprets the path relative to the current directory rather than the directory that contains the POM file.  The result is that the plugin will work correctly if Maven is invoked from the directory where the POM file is, but it will fail otherwise.  This causes problems in multi-module projects.  The problem can be worked around by adding "${basedir}/" to the WSDL path.  The POM fragment below demonstrates the problem:
>       <plugin>
>         <groupId>org.apache.cxf</groupId>
>         <artifactId>cxf-codegen-plugin</artifactId>
>         <executions>
>           <execution>
>             <phase>generate-sources</phase>
>             <goals>
>               <goal>wsdl2java</goal>
>             </goals>
>             <configuration>
>               <wsdlOptions>
>                 <wsdlOption>
>                   <!-- This relative path causes the problem! -->
>                   <wsdl>target/wsdl/foo.wsdl</wsdl>
>                 </wsdlOption>
>               </wsdlOptions>
>             </configuration>
>           </execution>
>         </executions>
>       </plugin>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.