Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-21377

Java warnings generated by tycho-compiler-jdt 0.19.0 not detected

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Component/s: warnings-plugin
    • Labels:
      None
    • Similar Issues:

      Description

      Building Java sources with Maven using org.eclipse.tycho:tycho-compiler-jdt:0.19.0 produces compiler warnings in a slightly different format than older versions:

      0.19.0
      [WARNING] /path/to/job/job-name/module/src/main/java/com/example/Example.java:[13]
      	something.getOldValue();
      	          ^^^^^^^^^^^^^
      The method getOldValue() from the type SomeType is deprecated
      
      before 0.19.0
      [WARNING] /path/to/job/job-name/module/src/main/java/com/example/Example.java:[13,0]
      	something.getOldValue();
      	          ^^^^^^^^^^^^^
      The method getOldValue() from the type SomeType is deprecated
      

      The only difference is the specification of the location within the source file:
      [13] vs. [13,0]

      The leads to the problem that when using the "Java Compiler (Eclipse)" parser does not detect any warnings.
      When using the "Java Compiler (javac)" parser instead, the warnings are detected but the message is not extracted.

      I've already patched the parser and will submit a pull request soon.

        Attachments

          Activity

            People

            • Assignee:
              drulli Ulli Hafner
              Reporter:
              codesimplicity Uwe Petschke
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: