Flex Facet configuration: ComboBox with Flex SDK selection (from those that are already configured in Project Settings -> JDKs) would be better than 2 TextFields with Flex library name and Path to Flex SDK.
Original issue description (obsolete):
Commit iml: Mac OS X: <configuration home="$MODULE_DIR$/../../../../../gumbo" libraryName="gumbo">
After open in Windows XP: E:/gumbo
То есть я в Mac OS X пишу относительный путь в iml (или через интерфейс среды): $MODULE_DIR$/../../../../../gumbo А после открытие проекта в Windows, при коммите все iml оказываются измененными — нормальный переносимый путь заменен на абсолютный E:/gumbo. При этом относительный путь корректен на любой платформе.
Но, вообще, этот Path to Flex SDK и flex library мягко говоря не то. Если пока что ни компилятор, ни отладчик не используют соответствующие maven артефакты (с исходниками уже все решено - bundle publisher теперь на основе дескриптора позволяет публиковать sources), то почему здесь не использована та же концепция JDK? Так бы бага может быть была бы в одной записи FDK и все, а так получается что я должен для всей кучи моих фасетов отдельно указывать этот path.
Issue was resolved
What radiobutton is selected at Project Structure -> Project -> References to resources outside project file directory?
Has the problem with "relative path is replaced on the absolute" become obsolete?