2010-04-30 21 views
1

我正在爲基於Flash Builder 4(Flex 4)的項目建立一個構建系統;而且我正在努力獲得在IDE中編譯的設置,與構建服務器上的命令行一樣。如何爲Flash Builder 4和Ant/Mvn使用相同的buildscript?

我來自C#背景;我的期望是,我將能夠創建一個「解決方案」,其中包含可以從IDE或編譯服務器上的命令行編譯的「項目」集合。

我管理的最好的沙發是2個獨立的構建「腳本」,構建服務器的自定義ant腳本以及基於工作空間的默認Flash Builder IDE配置;但是這讓我的DRY守護進程狂怒不已。

請可有人點我在正確的方向:)

+0

[This](http://stackoverflow.com/questions/1395860/how-can-i-automate-the-building-of-a-flex-component-library/1398235#1398235)可能是最好的解決方法迄今爲止這個問題。 – 2010-04-30 15:15:57

回答

1

如果使用Mavenflex-mojos你的命令行版本,那麼你可以使用flexbuilder mojo來從你的Maven的Eclipse項目文件構建腳本。我確信這個過程有一些粗糙的邊緣,但至少它是乾的。

您可能還會檢查出IntelliJ IDEA。它可以直接打開Maven項目,並從Maven構建腳本創建Flex構面和配置。它會在pom.xml文件更改時自動檢測,並提示重新導入(這很好)。您也可以啓用自動導入。缺點是它沒有Flash Builder所具有的分析器或漂亮的GUI編輯器。

+0

看起來像Hellfire編譯器做類似的事情 - 從Flash/Flex Builder「workspace」生成一個ant build.xml - http://bytecode-workshop.com/ – 2010-05-03 22:44:26