Uploaded image for project: 'CXF'
  1. CXF
  2. CXF-5052

Classpath references should be understood using wsdlRoot batch processing options in cxf-codegen

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.7.5
    • None
    • Tooling
    • None
    • All

    • Unknown

    Description

      The generated client code should be able to reference a relative classpath rather than an absolute one when using the wsdlRoot option to generate clients and services via the cxf-codegen plugin.

      Relative classpaths can be specified when using the non-batch processing wsdlLocation options. This can be done when using something like <wsdlLocation>classpath:wsdl/foo.wsdl</wsdlLocation>.

      However, using the classpath reference in wsdlRoot does not work in the same fashion.

      <wsdlRoot>classpath:wsdl/</wsdlRoot> should be able to find the wsdl directory in ${basedir}/src/main/resources/wsdl, and generate the clients with a wsdlLocation value relative to the classpath, making the behavior between <wsdlRoot> and <wsdlLocation> consistant.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              zmelnick Zach Melnick
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated: