1
|
Vaibhav Shah · 技术社区 · 7 年前 |
![]() |
1
0
我不知道您对在Maven世界中使用Flex的熟悉程度有多深,但在Flash之后的世界中,关于如何使用Flex有很多讨论(我在大约5-6年的时间里都没有处理过建立和维护基于Flex Maven的项目)。基本上,Adobe不想将他们的工件发布到Maven Central,他们过去有自己的存储库。然后Adobe否认了他们的Flex项目,并将其贡献给Apache(如果我没记错的话,不是全部,而是大部分)。阿帕奇公司的员工在很大程度上进行了重新工作,现在是他们开发的。 老实说,这些年来我一直没有关注Flex,因为我认为再也没有必要使用它了,就像HTML5一样,Flex似乎是一种过时的技术。世界不再使用Flash,这给每个人都带来了很多好处。然而,这只是我的观点,我不是UI专家。 Apache的工作人员决定不重置版本,继续Adobe留下的只是工件坐标更改的地方。groupId-s现在是org。阿帕奇。flex*(您可以检查已发布的Apache flex依赖项 here ),而不是com。apache。*。这些工件现在可以通过Maven Central获得。您应该切换到更新版本的Maven,并至少使用3.3.9。 有关项目历史的更多信息(这实际上非常重要,如果您想更好地了解依赖关系的混乱,以及现在什么是事实,什么不是事实,请检查 here 和 here ). Flex文档现在位于Apache站点上。 This page 可能是我能找到的最新和最详细的,尽管我不能百分之百确定它是最新的。
您必须进行进一步的阅读和调查,但根据上面的示例,您似乎正在使用非常非常旧的Flex库版本。我建议使用
Maven Central's search engine
并搜索
祝你好运!:) |
![]() |
2
0
我现在已经解决了上述问题。我遇到了一些关于让Flex SDK专业化的链接,例如 this 和 this . 第二个链接是卡尔斯普林在上述回答中提出的链接;然而,我无法完全遵循它的步骤,因为其中提到的git URL在我的公司网络中被阻止。因此,我从前面的链接下载了代码,创建了mavenizer,并按照链接中给出的步骤执行它,以生成mavenized SDK。(我在mavenizer中遇到了一个问题,连接到外部maven存储库是为了检查更新,所以我对代码进行了注释,并在之后成功创建了mavenized SDK。) 生成Mavenized SDK后,只需将其复制到本地maven存储库中,playerglobal/airglobal依赖关系就会成功解决。 注:除上述第一个链接外,请参阅 this 还有link,其中有更详细的Flex SDK专业化步骤。这对我正确创建文件夹结构有很大帮助。 |
![]() |
ammanbesaw · 由于未知原因调用API时收到错误 2 年前 |
![]() |
Armin Orlik · Maven发布执行文件注入 2 年前 |
![]() |
M. Winnicki · GWT和继承模块 2 年前 |
![]() |
nijeg52273 · RCP Oomph安装程序创建指南 2 年前 |