0

これが私の仮想プロジェクトのセットアップです:

  1. Open Source Media Framework (OSMF) を使用している swc ライブラリ。このライブラリは、FlexMojos を使用して Maven アーティファクトとしてインストールされます。
  2. swf としてコンパイルされ、Maven 依存関係として OSMF を含むライブラリを使用するメイン アプリケーション。
  3. プロジェクトは正常にコンパイルされていますが、結果の .swf を開こうとすると、Flash Player は OSMF クラスの 1 つが見つからないという例外をスローします (org.osmf.media.PluginInfo クラスが見つかりません)。

swc と swf の両方を逆コンパイルすると、PluginInfo がないことがわかりました。

staticLinkRuntimeSharedLibraries は役に立ちません。

Mojos と Maven を使用して、このセットアップにライブラリ クラスを強制的に含めることはできますか?

前もって感謝します。

4

1 に答える 1

0

私は Maven FlexMojo を使用していませんが、Ant では include-classes 属性を指定して、ビルドされたライブラリにクラスを強制的に含める必要があります。

flexmojo:compile-swc ゴールには includeClasses パラメータがあります。それがあなたが含める必要があるものだと確信しています。

于 2013-04-10T20:01:04.123 に答える