Re: [cross-project-issues-dev] Build problems with recent platform4.11-I-builds

2019-02-17 Thread Ed Willink
Hi Yes. Correction. Time flies. It was Java 8 that chnaged the implementation. You are certainly right that build.properties did not allow 1.0.0 and 2.0.0 annotations to co-exist, pretty much mandating a migration. But I am really surprised that you can have *.class files referencing missing

Re: [cross-project-issues-dev] Build problems with recent platform4.11-I-builds

2019-02-17 Thread Michael Keppler
o.e.jdt.annotation 2.0.0 exploits Java 7 type annotations which persist at run-time. You must therefore require o.e.jdt.annotation just like any other bundle. You meant Java 8. And they are not available at runtime (they use RetentionPolicy.CLASS), therefore the bundle.properties mechanism sti