Project
IntelliJ IDEA
Priority
Normal
Type
Usability Problem
Fix versions
No Fix versions
State
Fixed
Assignee
Alexander Doroshko
Subsystem
Flex Support
Affected versions
No Affected versions
Fixed in build
108.65  
  • Created by   Vladimir Krivosheev
    2 years ago (26 Feb 2009 13:55)
  • Updated by   root
    2 years ago (17 Jan 2010 21:12)
  • Jira: IDEADEV-35405
    (history, comments)
 
IDEA-47984 Flex facet configuration: User expects to configure 'Flex SDK' rather than 'Path to Flex SDK' and 'Flex library name'
0
Issue is visible to: All Users
  The issue is visible to the selected user group only
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
Comments (8)
 
History
 
Linked Issues (?)
 
Alexander Doroshko
  Alexander Doroshko
02 Mar 2009 19:46
2 years ago
Hm, any hints to reproduce? On WinXP I always have relative path to Flex SDK in .iml file.
What radiobutton is selected at Project Structure -> Project -> References to resources outside project file directory?
Anton Makeev
  Anton Makeev
16 Mar 2009 13:59
2 years ago
Please check if Project Structure->References to resources is set to 'relative' and so for every module in the project.
Vladimir Krivosheev
  Vladimir Krivosheev
16 Mar 2009 14:16
2 years ago
это было на одной машине - и там, вероятно, была проблема в relative. у других разработчиков в windows сейчас (билд 10116) все нормально (за исключением лишь того, что iml все равно отмечается как измененная, - и отображается в cnanges).
Alexander Doroshko
  Alexander Doroshko
17 Mar 2009 14:20
2 years ago
By the way: Flex Facet configuration tuned: ComboBox with Flex SDK selection added instead of 2 TextFields with Flex library name and Path to Flex SDK. Currently integrated in Maia, will probably be integrated to Diana 8.1.1
Vladimir Krivosheev
  Vladimir Krivosheev
17 Mar 2009 14:33
2 years ago
Отлично, спасибо, завтра в билде уже в наверное посмотрю это. Это также позволит нам при импорте maven проекта автоматически ставить первый FDK как используемый (до момента реализации более тесной интеграции).
Vladimir Krivosheev
  Vladimir Krivosheev
18 Mar 2009 11:47
2 years ago
Закрывайте. Спасибо. Все компилируется без ошибок.
Alexander Doroshko
  Alexander Doroshko
18 Mar 2009 13:45
2 years ago
Well, I'd gladly close the issue but it's not about Flex SDK configuration for Flex facet :)
Has the problem with "relative path is replaced on the absolute" become obsolete?
Vladimir Krivosheev
  Vladimir Krivosheev
18 Mar 2009 13:58
2 years ago
obsolete ;)