问题标签 [gradlefx]

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 投票
1 回答
1074 浏览

gradle - Gradle 忽略传递依赖

我正在尝试使用一个 Flex 库 (SWC),它在它的 POM 中定义了一些依赖项。我希望 Gradle 会自动提供这些传递依赖。但是,gradle dependencies仅显示手动添加的一个依赖项。

库的 POM 文件包含以下内容:

我在我的添加了以下依赖项build.gradle

为什么 Gradle 会忽略 POM 的依赖关系?是因为“外部”范围吗?是否可以在不手动添加的情况下获取这些依赖项?

0 投票
2 回答
311 浏览

apache-flex - Gradlefx 编译失败,依赖 as3commons-logging

我为 Flex swc 项目创建了一个 gradle 构建文件,该文件在 intellij IDEA 中成功编译。

我的项目包含依赖项

编译失败,出现如下错误

我看到日志库确实包含对来自其他库的接口的引用,但是在 IDE 中它以某种方式通过了编译甚至可以工作。

我应该设置哪个 gradlefx 选项?

0 投票
1 回答
469 浏览

gradle - 如何在使用 gradlefx 的 flexunit 进行单元测试期间加载 RSL 库?

我正在将我们的 flex 应用程序迁移到使用 gradle 构建。到目前为止,一切进展顺利,除了单元测试。

build.gradle

有问题的项目build.gradle

编译没有问题,gradle test结果如下:

基类BaseModel在项目 ':library_common' 中定义。如果我将配置从 更改rslmerged,一切正常。所以这个问题似乎与 Flash 播放器在运行时尝试加载它时不知道在哪里寻找 ':library_common' 有关。我该如何指定?在我的搜索中,我发现使用 flexmojos 插件的 maven 存在类似问题,但总体上没有解决方案。

0 投票
2 回答
2582 浏览

gradle - Gradle 项目依赖不构建依赖项目

我有一个 Gradle 多项目。

其中一个项目是 Flex 项目,它是使用 gradleFx 插件构建的。

第二个是战争项目,我需要将 Flex 项目中的 SWF 文件包含到战争中。

我加

它确实使 SWF 陷入战争,但前提是 SWF 已经存在。

然后我希望 gradle 在构建我的战争期间构建 :flex:FlexManager 项目。所以我添加

我发现在战争构建期间启动 flex 项目构建的唯一方法是

但它看起来不是最好的方法 - 我更喜欢定义项目依赖项而不是任务依赖项

0 投票
1 回答
311 浏览

android - 使用 gradleFX 为多个客户构建 AIR 移动项目

我有一个应该交付给许多客户的软件。每个构建都应该获得一组定制的资产(图标、启动屏幕等)和一堆配置文件,但还有一个不同的应用程序 ID(例如 com.myself.myapp.customer1 ; com.myself.myapp.customer2 等。 ..)

我还需要为不同的操作系统构建版本,如 Android、iOS、PlayBook。

到目前为止,我处理这个问题的方式是:我为每个客户创建了一个新的 Application.mxml,它打开了正确的位置并将文件传递给 MainController。这让我可以在每次需要编译时选择要打包的正确资产、证书和 iOS 配置文件,而且我不得不为每个客户重复此步骤,这很容易出错,尤其是在iOS,非常耗时。

所以我需要快速进入自动化建筑...

我已经下载并安装了 gradle/gradleFX,但是我发现文档对这个主题的初学者不太友好。

现在的问题:

  1. 我如何必须转换(Flash Builder-)给定的项目结构以符合 gradle 约定?有我可以使用的 FB 插件或工具吗?
  2. 我也可以使用 gradleFX 来构建调试会话吗?FB 4.7 有很多我非常想规避的问题。
  3. ipa 是否可以在原则编译后“签名”并与资产打包,这样我每次编译都不必等待 15 分钟?

非常感谢

0 投票
1 回答
1365 浏览

intellij-idea - 如何在 Gradle 中获取外部依赖项的完整路径?

我正在尝试改进 GradleFX 的 IntelliJ IDEA 项目生成功能,并希望检索外部依赖项的完整路径 + 文件名:

此函数的原始代码位于https://github.com/GradleFx/GradleFx/blob/develop/src/main/groovy/org/gradlefx/ide/tasks/idea/IdeaProject.groovy,我想获取 addDependencies () 函数为外部依赖工作。
如何获取外部依赖项的完整路径 + 文件名?

0 投票
0 回答
104 浏览

java - 从 maven 迁移到 gradle

我们正在将 maven 项目迁移到 gradle。我们有前端的 flex 并且根据要求我们正在使用 gradlefx 迁移它。已添加依赖项:

2.我的mxml有如下内容:

但是在构建时出现以下错误。

[ant:java] Java 结果:1
失败

FAILURE:构建失败并出现异常。

  • 出了什么问题: task 执行失败:Common_Components:compileFlex

    java.lang.Exception: mxmlc 执行失败:加载配置文件 D:\Softwares\flex_sdk_4.6\frameworks\flex-config.xmlD:\Xyz\Workspace\Common_Components\src\com\abc\common\MenuContext.mxml(9) : 错误:无法解析为组件实现。xmlns:presentation1="com.abc.helpframework.presentation.*">`

相同的设置适用于其他 mxml 文件。我怀疑对象标签,但不是很确定。

0 投票
0 回答
284 浏览

flash - Gradle 多次调用任务

我正在使用 gradlefx 从 mxml 和 actionscript 文件生成 swf 文件。我有一个项目,其中有四个 mxml 文件,每个文件都会输出一个 swf 文件。我的 build.gradle 文件如下:

在运行配置中,我正在调用任务“execABC”和“execDEF”。然而,这些任务下的任务只被调用一次。是否有任何解决方法可以从一个 build.gradle 文件生成多个 swf 文件。

0 投票
1 回答
141 浏览

flash - 使用 GradleFX 插件将多个 ant mxmlc 目标转换为 gradle

我有一个使用 ANT 的复杂 java 和 flash 项目。我将项目转换为使用 gradle。有人可以帮助转换以下示例蚂蚁目标。

我知道这不符合惯例。但我不能改变结构,因为这是一个非常古老的项目。而且我不能为不同的 SWF 或 SWC 设置不同的模块。

有人可以帮助我使用 gradleFX gradle 插件实现相同的结果吗

提前致谢。

0 投票
0 回答
103 浏览

gradle - 通过 gradle 在 intellij 上创建 Flash 模块

通过我在 intellij 中的 build.gradle 文件创建的 flex 应用程序模块是 java 模块,而不是 flash 模块。

这是一个多项目 gradle 应用程序

flexApp build.gradle 中的compileFlex 是从javaApp build.gradle 调用的。java 模块创建得很好,没有问题。