在使用FlexMojos和Maven编译的SWC中找不到类

时间:2013-04-10 18:49:26

标签: flex maven flexmojos

这是我的虚拟项目设置:

  1. 使用开源媒体框架(OSMF)的swc库。这个 库使用FlexMojos作为Maven工件安装。
  2. 一个主应用程序,编译为swf并将该库与OSMF一起用作Maven依赖项。
  3. 项目编译正常但是当我尝试打开生成的.swf时,Flash Player会抛出一个异常,说明缺少一个OSMF类(找不到org.osmf.media.PluginInfo类)。
  4. swc和swf的反编译表明PluginInfo不存在。

    staticLinkRuntimeSharedLibraries无效。

    是否可以使用Mojos和Maven强制库类包含在此设置中?

    提前致谢。

1 个答案:

答案 0 :(得分:0)

我没有使用过Maven FlexMojo,但是使用Ant你需要指定include-classes属性来强制类进入构建的库。

flexmojo:compile-swc目标有includeClasses参数。我打赌这是你需要包括的内容。