Hi, The IntelliJ Flex Plugin makes decisions based on the air-sdk-description.xml / flex-sdk-description.xml <version> tag. At the moment, Flex and FlexJS share the same version and the xml files containing that info have the same name: flex-sdk-description.xml
I need to be able to differentiate easily and early what kind of SDK the module (project in Eclipse terminology) is using as dependency. I wonder what are the solutions, here some I was thinking about: 1- Rename flex-sdk-description.xml to flexjs-sdk-description.xml and set to true a new SDK property. A bit of work in IJ but not sure it won't break other IDEs. 2- In IntelliJ only, set to true a new SDK property whenever I detect some hard coded dependencies specific to FlexJS. I don't like much to rely on hard-coded things like that generally though but there will be nothing to do at SDK level except keep this dependency name. 3- Change the version number from 4.x.x to 5.x.x The easiest for IJ, it is already how things work, comparing the version numbers but once again, not sure it won't break other IDEs. Any thoughts ? Thanks, Frédéric THOMAS