首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache Flex 4.9

Apache Flex 4.9
EN

Stack Overflow用户
提问于 2013-01-31 22:41:57
回答 2查看 2.3K关注 0票数 1

我刚刚制作了Apache Flex 4.9SDK。现在,我如何用maven构建我的应用程序呢?有没有人有这样的示例pom-File?有没有一个flex-mojos版本,可以和这个flex版本一起工作?或者还有其他选择吗?

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

EN

回答 2

Stack Overflow用户

发布于 2013-02-01 04:39:37

我是目前负责Flexmojos开发的人。

我不得不说,RIAstars的评论是不正确的。我用Flexmojos的更新版本创建了Mavenizer,据报道,它与它一起工作得相当好。不幸的是,我还没有发布FM6,因为我想先让它稳定下来。因此,您必须从https://github.com/chrisdutz/flexmojos获取我的github fork ...我计划一旦Atlassian最终在https://flexmojos.atlassian.net上建立了我们的GIT repo,就将我的更改合并回公共repo。

我目前正在努力使FM6成为FM5的奇偶校验版本,但不同的是,它可以与mavenizer生成的fdk一起工作。事实是,我不会向FM添加任何新功能,比如移动设备的原生Air捆绑和对falcon的支持。

这是因为我们已经开始开发一个纯Apache的maven插件,总有一天会取代FM。主要原因是你必须投入巨大的精力来维护一个从Flex 2.x开始构建所有FDK的插件,并消除一些导致邮件列表上大量支持流量的设计问题。

所以我会说:是的,你可以使用Mavenizer来制作你的FDK,然后你可以使用FM6来构建你的应用程序,因为这就是我创建它们的目的:-)

票数 3
EN

Stack Overflow用户

发布于 2013-01-31 22:57:12

目前的FlexMojos将不再为未来的Flex版本开发。因此,我认为您不能将其与您的精化版本的Flex一起使用(但我可能是错的;我不完全确定它是如何工作的)。

然而,目前FlexMojos的维护者(Christofer Dutz)正在开发一个全新的FlexMojos插件。因此,在将来的版本中,您应该能够使用它。不幸的是,据我所知,这个项目还远未完成。

另一种选择是Gradle的插件GradleFx。您可以像这样简单地设置Apache Flex SDK依赖项:

代码语言:javascript
复制
dependencies {
    flexSDK group: 'org.apache', name: 'apache-flex-sdk', version: '4.9.0', ext: 'zip'
}

repositories {
    add(new org.apache.ivy.plugins.resolver.URLResolver()) {
            name = 'Apache'
            addArtifactPattern 'http://apache.cu.be/flex/4.9.0/binaries/[module]-[revision]-bin.[ext]'
    }
}

就我个人而言,我发现Gradle比Maven更容易使用。(免责声明:我是GradleFx项目的贡献者,但我之所以成为贡献者,是因为我太喜欢它了)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14628397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档