我有一个 maven 项目,我在其中使用 flexmojos 和 flexunit,并且在通过 maven 构建时测试执行得很好。
但是,当我尝试使用 IntelliJ 执行单个测试时(右键单击测试 - 运行),它会创建 _flexunit.swf 文件并尝试执行它,但是运行时出现异常:
VerifyError: Error #1014: Class mx.core::Application could not be found.
我对 flexmojos 的了解不是很好,但我相信它负责加载 flex sdk 依赖项,但是我尝试直接在我的 pom 中添加 flex sdk 依赖项,但之后我什至无法在 maven 中构建,这不会发生如果我将这些依赖项排除在外:
Unable to locate specified base class 'spark.components.supportClasses.ItemRenderer'
所以我的问题是,是什么告诉 IntelliJ 配置 _flexunit.swf 不链接 flex sdk?是否有一些设置我必须专门设置这些设置?
似乎我的 pom 已正确设置为运行测试(所以 TestRunner.swf 很好)但是 IntelliJ 编译的 _flexunit.swf 缺少一些东西......