问题标签 [flexmojos]

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 回答
211 浏览

java - 我在哪里可以看到 Maven 插件的默认执行计划?

在我目前正在进行的一个项目中,我们使用 flexmojos-plugin 来编译一个小型 Flex 应用程序。该插件有各种配置,但没有配置目标,所以我想知道是什么让 Maven“知道”要执行的目标是什么?

该插件有25 个目标,据我所知,它并没有全部运行。因此,我假设插件中必须有某种配置,说明默认执行哪些目标 - 某种默认执行。我查看了 swf-compile Mojo 的源代码,我看不到任何类似“@default”注释的东西,那么它是在哪里配置的呢?

0 投票
1 回答
1509 浏览

maven - 如何使用 Flexmojos 和 Maven 3 在 WAR 中生成 Flash HTML 包装器?

我有两个 Maven 项目:一个用于构建 SWF,另一个用于构建包含它的 WAR。WAR 需要包含 SWF 的 Flash 包装器。Flexmojos 显然能够通过HTML 包装器 mojo执行此操作,但这不适用于 Maven 3。有关更多详细信息,请参见此处

有解决方法吗?

我的 SWF POM 具有以下内容:

我的 WAR POM 有以下内容:

0 投票
2 回答
1480 浏览

maven - 配置 Flash 播放器以与在 Maven 发布期间执行的 Flexmojos 一起使用:执行

我有一个使用 Flexmojos 执行单元测试和构建 SWC 的 Maven 项目。当它执行单元测试时,我需要告诉 Flexmojos 我的 Flash 播放器在哪里,我通过以下方式进行settings.xml

这在开发中效果很好,但是当我执行 Maven 时release:perform,它失败了:

为什么release:perform找不到指定的 Flash 播放器settings.xml?我怎样才能解决这个问题?

更新:

我还尝试了以下方法:

  • 将 Flash 播放器设置为.swf文件的默认程序(注意这是在 Mac 上)
  • 添加flashplayer到路径

……一切都无济于事。

更新 2:

如果我将 Flash Player 调试器放在名称为 的路径上flashplayer,则错误变为:

......没有进一步的线索,什么失败了。

0 投票
1 回答
2027 浏览

apache-flex - 在 Maven 构建的 WEB-INF 中找不到 java 类

我正在开发一个在后端使用 flex 和 Java 的项目。这是一个网络应用程序项目。问题是当我通过 Eclipse 编译它时它很好。但是当我使用 maven 构建战争时,我的WEB-INF\classes文件夹中没有类文件。如果有人遇到过这样的问题,我没有收到任何错误,但仍然没有类文件。

我在这里附上了我的 POM 文件

我运行mvn install插件。提前致谢!

0 投票
0 回答
199 浏览

maven - Maven flex 项目使用来自具有新 artifactId 的单独模块的源目录

发现很难围绕这个问题轻松表达自己,所以最好从上下文部分开始:

语境:

我有一个基于 Flex 的应用程序(一个相当复杂的系统),可以使用“条件编译”将其编译成各种用例,例如:

编译一 = portalProjectUserOne 编译二 = portalProjectUserTwo

使用条件编译是否是一个合理的想法是一个完全不同的论点,因此假设一个人被迫走这条路,然后我决定为我想要的每个编译创建一个项目:

portalProjectUserOne -branches -tags -trunk -src -pom

portalProjectUserTwo -branches -tags -trunk -src -{需要使用项目源}

因为我不想打破以往严格的编程法则,也不想重复任何东西,所以我需要一种访问项目 ONE 源代码并使用源代码进行 CUSTOM 编译的方法。

我尝试过的事情:

  1. 我尝试使用相对路径 (../../portalProjectUserOne/trunk/src/etc...) 并成功编译,但是当需要将最终产品发布到 nexus 存储库时,它在联系项目时遇到了一些问题结构,那感觉真的有点脏。
  2. 我尝试使用“maven-dependency-plugin”来尝试复制第一个项目的源代码,这可能是我纯粹缺乏理解,但我无法理解如何在一个项目中生成类和从另一个访问它们。

这是我关于 stackoverflow 的第一个问题,如果我的内容过于广泛,请告诉我,如果需要,我将更新更广泛的示例。

感谢您收听/阅读/成为一名编码员。

0 投票
1 回答
246 浏览

maven - flexmojos忽略配置?

我正在尝试从 Flex 库构建 SWC 文件,无论我做什么,flexmojos (3.6.1) 似乎在 bin/classes 文件夹中构建了一个“config.xml”文件,该文件为空,并使用它对于配置,完全忽略了我放入 plugin > configuration 元素中的所有内容。我已经尝试过通过 m2e 和 Jenkins 运行命令行,每次都遇到同样的问题。我被卡住了,我不知道我做错了什么。

这是我的 POM 的构建部分。

0 投票
1 回答
441 浏览

apache-flex - S:应用程序无法解析输入

嗨,我是 Flex 的新手,正在研究 Flex 与 Flexmojos(Maven 插件)的集成,我尝试过集成,但在 Main.mxml 中编译时遇到了问题

s:应用程序无法解析为类型

我正在使用 Flex SDK 4.6,我阅读了一些解决方案,指定检查命名空间并检查我的 SDK 版本,一切都很好。即使 mx:Application 返回相同的错误。

有没有人遇到过这样的问题,请指教!

谢谢。

--编辑

这是代码

代码是这样开始的。pom文件

0 投票
2 回答
2934 浏览

apache-flex - flexmojos:copy-flex-resources 不复制资源文件

嗨,我一直在建立一个 flex 项目,它基本上分为 3 个模块,一个 flex,一个 java 和一个 war 项目。我能够编译所有,但 flexmojos:copy-flex-resources 插件仅将“.swf”文件复制到 webapp 目录中。还有其他文件(如 html 包装器)被跳过。有没有人整理一下。谢谢!

我的 SWF POM

瑞士法郎申请

我的战争 POM 是

0 投票
1 回答
280 浏览

apache-flex - 即使使用 -Xmx1024m -XX:MaxPermSize=512m,Maven flexmojos-maven-plugin 也会因 OutOfMemoryError 而失败

我将回答我自己的问题,为下一个遇到此问题的人提供面包屑:

问题

x86Linux Maven 构建在 flexmojos-maven-plugin 期间失败

0 投票
2 回答
3456 浏览

apache-flex - Flex & Maven:如何在 pom.xml 中升级 playerglobal 版本

我目前正在开发一个 flex 应用程序,并且我已经使用本机光标支持在特定条件下动态更改光标。

我的应用程序使用 Flex Sdk 4.1.0.16076 运行,默认情况下使用 flash player 10.0。我已在项目首选项中将此版本升级到 10.2,以便使用 MouseCursorData 类。

它在 Eclipse 中工作正常,但我使用 maven 进行依赖,并且在进行 maven 构建时出现编译错误,说找不到 MouseCursorData 类。

这很正常,因为我在依赖项中使用了播放器 10。所以我尝试更新我的 pom.xml 文件以将播放器升级到 10.2:

首先,我将 flex mojo 插件中的 targetPlayer 从 10.0 更改为 10.2。然后我得到编译错误:

[错误] 无法在项目 opale-ui 上执行目标 org.sonatype.flexmojos:flexmojos-maven-plugin:3.9:compile-swf (default-compile-swf):TargetPlayer 和 playerglobal 依赖版本不匹配!目标玩家:10.2,玩家全局:10.0 -> [帮助 1]

所以,我有一个强制 playerglobal 版本的依赖:

然后,我有以下错误:

我是 Maven 新手,所以也许我做得很糟糕。