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

cxf-codegen-plugin fails multiple executions with the same wsdl

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 2.7.8
    • 3.2.0
    • Tooling
    • maven build process

    • Novice

    Description

      bug introduced as of v 2.7.8:
      The implementation of org.apache.cxf.maven_plugin.AbstractCodegenMoho.getDoneFile(...) ignores the 'String mojo' parameter and only uses the baseDir and wsdlUri parameters when generating the 'done' filename.

      When multiple executions are run (wsdl2js and wsdl2java) using the same wsdl, the second execution's generate()-shouldRun() code path finds the "done" generated by the first execution with a newer timestamp and thus skips setting doWork to true. If there are no dependent files configured, then generate exits with "Nothing to generate"

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            deki Dennis Kieselhorst
            tdilorenzo Todd DiLorenzo
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 1h
                1h
                Remaining:
                Remaining Estimate - 1h
                1h
                Logged:
                Time Spent - Not Specified
                Not Specified

                Issue deployment