これまでFlash/BlazeDSやAntで作業したことはありません。BlazeDSで生成されたファイルFlexコンパイラが失敗する
私はいくつかのJavaコードを開発するために必要なプロジェクトを持っています。プロジェクトはFlashとBlazeDSを使用しています。プロジェクトの最初のビルドでは、Antのスクリプトが実行され、最終的にFlexコンパイラと考えられるものが実行されます(sdk属性がFlashBuilder 4 sdk/4.1.0
ディレクトリを指しています)。
<exec executable='"@{sdk}/bin/mxmlc.exe"' failonerror="true">
//A bunch of <arg> tags
</exec>
これは当初エラーなしで実行されました。
私はFlashBuilderでのBlazeDSへの接続を含むプロジェクトセットアップを完了しました。セットアップ中に、いくつかのserviceクラスとvalueObjectクラスが更新されました(すべてがアンダースコアで始まります)。私はこれらがBlazeDSが作る生成されたファイルであると信じています。
この時点ですべてうまく動作します。しかし、Antビルドスクリプトを再度実行しようとすると、<exec>
が失敗し、次の出力(私は会社情報をブラックアウトしました)で失敗します。私は、オンラインで読んだから
、Antの<exec>
からのエラーコードはOSに依存します。私はWindows 7のマシンで、supposed error codesが見つかりました。ただし、エラー35は存在しません。
エラーが何であるか、どのように修正するのかは誰にも分かりますか? FlashBuilder 4.5を使用していて、生成されたBlazeDSファイルが別のものになっているという点で、おそらく問題があると私は半推測しています。私は4.5.0と4.5.1のフォルダを指すようにSDKの場所を更新しようとしましたが、運はありません。
1&3)私は多くのことを行わない理由によって生成されたいくつかの他のコードのようなもののためにFlexコンパイラによって生成されたコードでより一般的ですスタッフの基準のためです(ビルドスクリプトなどを変更することはできません)。それは吸う。 –
2)出力をリダイレクトしようとしましたが、「構成ファイルC:\ BLACKOUT \ sdks \ 4.1.0 \ frameworks \ flex-config.xmlをロードしていました」と表示されました。 (これらはビルドが機能していたときもそこにありました)。 –
4)それは私と一緒に働く別の開発者から得たものでした。私たちのコード構造は、BlazeDSが_Super_MyBean.asと_MYBeanEntityMetadata.asのようなものを生成してから、私たちが_Super_MyBean.asをMyBean.asに拡張して、必要なヘルパーメソッドを追加するなどのようです。私はこれが他のプロジェクトでCayenneと何が似ているかと考えています。 –