2012-01-17 36 views
1

我有flex應用程序,它由幾個使用maven配置的模塊組成。我使用flexmojos插件來構建應用程序。當我嘗試使用maven構建應用程序時,它會成功構建。但我需要調試Intellij Idea的功能(我使用的是10.0版本)。所以在第一步中,我運行maven compile命令來生成* -configs.xml以使Intellij想法編譯我的應用程序。在第二步我運行IDE的編譯(或作出)命令和它說:使用intellij思想調試flex maven應用程序

unable to open '{path_to_repository}\.m2\repository\com\adobe\flex\framework\playerglobal\4.5.1.21328\10.2\playerglobal.swc' 

我敢肯定,這個文件是這個Maven倉庫目錄下。我怎樣才能解決這個問題?

謝謝。

回答

3

在{path_to_repository}中是否有空格?空間問題來自Adobe的編譯工具。它在IntelliJ IDEA方面自版本11開始工作。

另外,IDEA支持遠程調試,您可以在Flex Run配置中選擇相應的選項(因爲需要手動編譯和運行應用程序,所以不需要選中啓動前製作)。儘管在IDEA 10中該選項被稱爲「Debug already running Flash Player」,但您可以先啓動運行配置,然後手動啓動SWF,它將自動連接到調試器。措辭固定在IDEA 11

順便說一句提問關於IntelliJ IDEA的是我們論壇的最佳場所:http://devnet.jetbrains.net/community/idea/ideacommunity

+0

是的,我在{} path_to_repository空間。我想這是原因。謝謝。 – Alberto 2012-01-18 10:23:39

+0

空間問題來自Adobe的編譯工具。從版本11開始,它在IntelliJ IDEA方面是變通的。 – 2012-01-18 14:38:54

0

實際上你可以直接從目標文件夾中調試(至少在eclipse中),所以你可以使用maven生成「正常」的項目,然後指定調試配置從目標文件夾啓動html/swf(調試flexmojos配置中的屬性必須爲true,但我相信這是默認設置)。對不起,我不知道IntelliJ,所以我不能對此發表評論。

相關問題