【问题标题】:Class not found with SWC compiled with FlexMojos and Maven使用 FlexMojos 和 Maven 编译的 SWC 找不到类
【发布时间】:2013-04-10 18:49:25
【问题描述】:

这是我的虚拟项目设置:

  1. 使用开源媒体框架 (OSMF) 的 swc 库。这个 库作为 Maven 工件与 FlexMojos 一起安装。
  2. 编译为 swf 并使用带有 OSMF 的库作为 Maven 依赖项的主应用程序。
  3. 项目编译正常,但当我尝试打开生成的 .swf 时,Flash Player 会抛出异常,提示缺少 OSMF 类之一(未找到 org.osmf.media.PluginInfo 类)。

swc 和 swf 的反编译显示 PluginInfo 不存在。

staticLinkRuntimeSharedLibraries 没有帮助。

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

提前致谢。

【问题讨论】:

    标签: apache-flex maven flexmojos


    【解决方案1】:

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

    flexmojo:compile-swc 目标具有 includeClasses 参数。我打赌这就是您需要包含的内容。

    【讨论】:

      猜你喜欢
      • 2015-10-26
      • 1970-01-01
      • 2019-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-06
      • 2010-11-11
      相关资源
      最近更新 更多