The typedef swcs produced on my machine are different to the ones produced on
CI which breaks the build process. I noticed this difference in the catalog
(though it’s not the only one)
<compiler name="Apache Royale: Compiler: Compiler-Common" version="0.9"
build="8"/>
<compiler name="Apache Royale: Compiler: Compiler-Common" version="0.9"
build="9"/>
Can somebody explain why the build# is different?
I had a look at SWCTarget.java in the compiler and it looks like it’s getting
its information from VersionInfo which ultimately relies on Java’s
getImplementationVersion() [1].
I checked java -version both on my machine and on the CI and they both output
1.8.0_201, so I don’t understand why the version is different.
Any clues?
[1] Java.lang.getImplementationVersion() Method
(tutorialspoint.com)<https://www.tutorialspoint.com/java/lang/package_getimplementationversion.htm>