Hi
    Thanks. The bleeding edge of JDT annotations is pretty bloody.
    It appears that
    Buckmister / Tycho 0.26.0 predate the custom annotation support /
      nullable-non-null return checks. No problems.
    
    Tycho 1.0.0 is in the middle of experimental functionality.
      Spurious problems.
    
    Oxygen JDT is useable. Only minor problems.
    
    ---
    I have succeeded in setting cbi-jdt-version/cbi-jdt-apt-version in so far as I get errors
        reporting that the override versions are not found.
    I can force the correct versions to be
        pulled from the Oxygen release but it appears that Tycho insists
        on using versions that come from (but are not in) Maven central.
        The platform is ignored.
      
    i.e. my repo shows a -SNAPSHOT for my
        explicit forced load but a -V2017... for the failed Maven
        access.
      
    Any clues?
    
    -----
    
    How about a use platform JDT configuration option?
    
        Regards
            Ed Willink
    
    
    On 13/10/2017 08:08, Sievers, Jan
      wrote:
    
    
      What is the underlying JDT in 0.26.0 / 1.0.0?
https://github.com/eclipse/tycho/blob/tycho-0.26.0/pom.xml#L95
https://github.com/eclipse/tycho/blob/tycho-1.0.0/pom.xml#L95
    Is it controllable?
you can override the default JDT/APT artifacts used (although I don't think this is the solution to the problem at hand). Make sure they match though. See e.g.
https://github.com/eclipse/eclipse.platform.releng.aggregator/blob/2df84b9e959fdc0476113913dd1aa4db1a14b0d4/eclipse-platform-parent/pom.xml#L436-L446
    Is there some configuration magic for Java annotation paths?
not that I know of, unless you are talking about annotation processing to generate sources, see
https://eclipse.org/tycho/sitedocs/tycho-compiler-plugin/compile-mojo.html#annotationProcessors
https://eclipse.org/tycho/sitedocs/tycho-compiler-plugin/compile-mojo.html#generatedSourcesDirectory
The point that you are getting different errors/warnings may be simply related to your compiler errors/warnings configuration.
Since 1.0.0 .settings/org.eclipse.jdt.core.prefs is used by default, see announcement
https://wiki.eclipse.org/Tycho/Release_Notes/1.0.0
Jan
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/tycho-user