0

这是我的虚拟项目设置:

  1. 一个使用开源媒体框架 (OSMF) 的 swc 库。该库作为 Maven 工件与 FlexMojos 一起安装。
  2. 编译为 swf 并使用带有 OSMF 的库作为 Maven 依赖项的主应用程序。
  3. 该项目编译得很好,但是当我尝试打开生成的 .swf 时,Flash Player 会抛出一个异常,指出缺少一个 OSMF 类(未找到 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 回答