2011-07-27 8 views
3

私はIDEとしてFlash Builder 4を使用してFlexプロジェクトを作成しようとしています。 flexmojos 4.0-beta-7とflex sdk 4.5.0.19786を使用しています。私pom.xmlFlexMojosはなぜ資産を/ **/*。png '変換できないのですか?

は私が持っている:

<build> 
    <sourceDirectory>${basedir}/src/main/flex</sourceDirectory> 
    ... 
</build> 

と私は、このディレクトリ構造${basedir}/src/main/flex/assets/icons/**.pngを持っています。

私は${basedir}/pom.xmlです。私はOpenScales fx samplesを私のプロジェクトのモデルとして追跡しました。

FlashBuilderは通常どおりコンパイルしますが、$>mvn clean packageロットのunable to resolve 'assets/icons/*.png' for transcodingのエラーが発生します。

コンパイルのためにassetsフォルダを明示的に追加する必要がありますか?どうやって?

Here it is my complete ${basedir}/pom.xmlおよびhere the output from $>mvn clean package

+0

ディレクトリ構造をより明確に描いてください。私は資産がどこにあるのかを意味します。 – Constantiner

+0

@ Constantiner Done。希望は今より明確です。私に知らせてください。 –

+0

エラーメッセージに「assets/icons/*。png」があります。 Mavenがこの文字列を取得した場所を理解できません。あなたのPOMにありますか?あなたのPOMかあなたのコードから '' assets/icons/*。png ''への参照を公開してください。 POMをすべて公開する方が良いでしょうか? – Constantiner

答えて

19

私はずっと前に同じ問題を抱えていました。 'assets/icons/food_fr.gif'から'/assets/icons/food_fr.gif'へのEmbed指令のすべてのパスを置き換えて解決しました。

+0

パーフェクト! :)明らかにFlashBuilderは最初のスラッシュの有無にかかわらずアセットのパスを解決します。 ) –

+0

ありがとう、最後に私はこの投稿を見つける、それ以外の場合、私はそれがもう働くことができないと信じていないだろう - –

+0

http://stackoverflow.com/questions/7736297/get-エラー - 解決できない資産 - 画像 - トランスコードのためのpng - while-bui両方のソリューションを適用する必要がありました – lrkwz

関連する問題