フレックスコンパイラ(mxmlc)を使用すると、コンパイラのconfig xmlファイルas referenced in the documentationのトークン置換を使用できます。あなたがコマンドライン上の置換のための独自のトークンを指定することができることは明らかであるが、アドビシステムズ社が所定の位置に入れていることを利用できるいくつかのデフォルト/魔法のトークンもあるリンクドキュメントからmxmlc設定ファイルで使用できるトークンは、デフォルトではどれですか?
...
例えば、以下のスニペットは、フレームワークRSLの調達をいじる方法についてan Adobe exampleから減少している:
<runtime-shared-library-path> <path-element>libs/framework.swc</path-element> <rsl-url>${hosted.rsl.url}/flex/${build.number}/framework_${build.number}.swz</rsl-url> <policy-file-url>${hosted.rsl.url}/crossdomain.xml</policy-file-url> </runtime-shared-library-path>
私が使用している2つのトークン、すなわちhosted.rsl.url
とbuild.number
を強調しています。これらはコマンドライン上で指定することなく「魔法のように」動作します。
${flexlib}
トークンの存在を漠然と示すanother exampleです。 トークンのリストは、私が見つけることができないところに文書化されていますか?いいえ、私は見つけられませんでした。もしそうでなければ、利用可能なトークンが何であるかを知っていますので、このSOの質問はドキュメントになりますか?
注:私はbuild.number
を参照しているので、私もまたbuild.number
はかなりのAdobeのように動作するようには思えないことに注意してくださいかもしれない私にとって、それは単に私のビルド番号ではなく、全体を与えるので、それがないと考えているようです文字列。 ie:フレックス4.5.0.20967の場合、${build.number}
は私にはほとんど役に立たない20967を与えます)。私は誰かがこれらのトークンの実装の変更について不平を言っていたWebリンクを持っていましたが、私はもはやそれを見つけることができません。
私の解釈は、トークンをコンパイラの引数として定義して、configファイルにアクセスする必要があることです。 – JeffryHouser
@ www.Flextras.com - はい、それはまさにドキュメントが言うことです。ただし、コンパイラの引数として明示的に指定する必要がなく、利用可能なデフォルト/マジックのものがいくつかあります。私はそれらの後にいる。申し訳ありませんが私は十分に明確でない場合。 – Russ
@ www.Flextras.com - 明確にするために質問を編集しました – Russ