问题标签 [flex-mojos]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2261 浏览

apache-flex - Apache Flex 4.9

我刚刚完成了 Apache Flex 4.9 SDK。现在,如何使用 maven 构建我的应用程序?有人为此提供示例 pom-File 吗?是否有一个 flex-mojos 版本可以与这个 flex 版本一起使用?或者有其他选择吗?

顺便说一句:当我使用 Flash Builder 4.7 构建它时,我的应用程序正在运行。

0 投票
1 回答
431 浏览

apache-flex - 使用 Maven/FlexMojos 4.2 beta 运行 AIR 应用程序测试

我有 Maven 模块,它是一个 AIR 应用程序。我使用 FlexMojos 插件(4.2-beta 版)。

编辑进一步调查显示问题是用于测试的描述符TestRunner.xml具有 AIR 2.6 命名空间,而我adl的是 3.6 版。因此,我需要一种方法来控制这个版本或整个描述符。

运行测试目标时,我总是收到此错误:

[ERROR] Failed to execute goal org.sonatype.flexmojos:flexmojos-maven-plugin:4.2-beta:test-run (default-test-run) on project mobile-app: Unexpected return code 9

这是我的构建配置(flex.sdk.version=4.5.1.21328

使用mvn test -X,我可以看到调用了 ADL:

[DEBUG] [LAUNCHER] exec: [adl] - /XXX/mobile-app/target/test-classes/TestRunner.xml

据我所知,来自 adl 的错误代码 9 表示:The main application content file is not a valid SWF or HTML file..

我错过了什么?任何帮助表示赞赏!

0 投票
1 回答
251 浏览

apache-flex - 如何打包嵌套的 Maven 模块以构建完整的产品套件

在我们公司,我们通常为众多不同的客户构建许多弹性客户端应用程序。每个 Flex 应用程序通常在运行时加载,以及不同种类的独立 Flex 模块 swf。

我正在尝试 Mavenise 项目,但对如何取得进展感到困惑。目录结构非常平坦,但我不知道如何对 pom 进行分层,以便能够从层次结构中的任何位置进行构建。

结构可能如下:

问题是,如果我想构建 Client2/App1 及其所有依赖模块(即 Client2/Module1 和 Client2/Module2)。当然我可以声明:

在 Client2/App1/pom.xml 中,将包指定为“pom”,但这不允许实际为 Client2/App1 本身编译 swf。

我可以将 Client2/App1 打包为 swf 并让它自己构建 Client2/App1.swf,并在 Client2/pom.xml 中声明:

但希望也可以选择独立构建 Client2/App2,或与此相关的任何其他应用程序。

1)我是否可以使用配置文件设置不同的模块声明以促进任意客户端构建?

2)还有另一种嵌套pom的方法,聚合器级别的pom也执行一些编译目标吗?

3)我已经看到您可以在同一级别使用除 pom 以外的名称添加其他 pom 以促进这一点,但似乎我不能在声明中包含这些 pom。

任何帮助/想法表示赞赏。

0 投票
1 回答
437 浏览

apache-flex - 缺少资源包 com.adobe.flex.framework:playerglobal:rb.swc:ko_KR:4.5.1.21328

使用 maven build 为韩国语言环境创建语言环境文件时遇到问题。剩下的语言资源包只能正确创建韩语区域设置问题。发生以下错误。

[错误] 无法在项目上执行目标 org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-RC2:compile-swf (default-compile-swf) ---:执行目标 org.sonatype 的 default-compile-swf .flexmojos:flexmojos-maven-plugin:4.0-RC2:compile-swf 失败:缺少资源包 'com.adobe.flex.framework:flash-integration:rb.swc:ko_KR:4.5.1.21328

0 投票
1 回答
135 浏览

flexmojos - Flexmojos 4.2-beta 合并资源包

flexmojos 3.8 的新命令是什么

0 投票
1 回答
1460 浏览

maven - 如何在 maven pom (flexmojos 6.0) 中向 net.flexmojos.oss 添加编译器参数?

我想添加一些编译器参数,例如定义( CONFIG:FLEX, true )。我已经尝试了很多组合,但没有成功。此外,我使用的是 flexmojos 6.0(not enaught docs),它与 4.0-RC2 不同。

谢谢

0 投票
0 回答
1043 浏览

java - 使用 maven 3 获取 MojoExecutor.execute 异常并使用 flexmojos-maven-plugin

我尝试将我的应用程序从 Flex Sdk 3.6.0.16995 迁移到 flex Sdk 4.5.1.21328。我已经更改了应用程序的 pom。新的 pom 是:

当我在命令行中使用“mvn clean install -X”时,我得到:

任何人都可以帮助我吗?

ps:输出配置有什么相关的吗?

0 投票
0 回答
92 浏览

localization - Flex mojos 运行时本地化支持

我有一个由 flex-mojos maven 插件构建的 flex 应用程序(flex-mojos 版本 4.2 - 我知道它很旧并且不再受支持,但它对我们来说没问题)。现在我们需要将应用程序本地化。而且我们想使用运行时本地化(当所有资源都包含在单独的 swf 文件中,每个语言环境一个,并在运行时加载时)。根据 Adob​​e 的说法,为了获取这些 .swf 文件,需要从命令行运行 mxmlc 命令。据我从 flex-mojos 文档中了解到,该插件不会自行生成这些资源 swf,它只会复制手动生成的资源。新的 flex-mojos 版本 7.0 和 7.1 也不可能自动生成运行时语言环境。有谁知道是否有任何方法可以通过 flex-mojos 实现自动化?它会得到支持吗?

0 投票
1 回答
182 浏览

maven - 由 flexmojos-maven-plugin 构建时,mx.controls.Menu 无法正确呈现

我的 Flex 应用程序出现了连线问题,确切地说是菜单(基于 mx.controls.Menu 和 flexlib.controls.ScrollableMenu)。

当我通过 FlashBuilder 菜单构建我的应用程序时。看截图:

菜单确定

但是当我使用 flexmojos-sonatype-plugin 由 maven 构建它时,菜单被破坏(它没有根据 labelField 属性正确呈现,并且它没有捕获任何事件,如鼠标单击)。看截图:

破碎的菜单

我的 .actionScriptProperties 文件:

我的有效 POM 文件:

我发现使用 MonsterDebugger 在运行时 Menu 对象和它的 MenuItemRenderers 被创建。

我正在使用 Flex SDK 3.3、FlashBuilder 4、Maven 3.0.5、flexmojos-maven-plugin 4.0-RC2。你知道用 FlashBuilder 和 Maven 构建我的应用程序有什么区别吗?感谢您的回复。

0 投票
3 回答
1404 浏览

apache - 根据 apache sdk 使用 flex mojo 构建 maven flex 项目失败

我有一个 mavenized flex 项目,它使用 adobe sdke 4.6 构建得很好。现在,我正在尝试用 apache 最近的 sdk 编译它。我对 sdk 进行了 mavenized 并将依赖项复制到本地 repo 中。我 mavenized 的 apache 版本是:4.13.0.20140701。

我的pom如下:

我得到了 Maven 编译错误:

似乎 flex mojo 总是使用默认的 apache 版本并忽略我提供的。我怎么能用我给定的版本强制 flexmojo 构建。