最近我将我的Adobe AIR项目重组为maven项目,因此我可以连接到我的持续集成服务器。我发现使用它的大多数信息来自各种博客,这似乎是关于灵活事物的唯一方法。
当我决定从哪个超级pom继承时,我发现有一些不同的人正在使用的不同的flexmojos超级pom。
以下是我发现的一些内容(其中每个都在野外的一些例子中使用)
各种超级poms有什么区别,哪些是事实上的标准?
答案 0 :(得分:5)
Velo将flexmojos代码库移至Sonatype,我们目前正在更新该网站。在网站准备好之前,您可以在Sonatype Forge Wiki上阅读有关Flexmojos的最新信息:https://docs.sonatype.org/display/FLEXMOJOS/Home
有一个flexmojos网站Maven中的Flexmojos章节:权威指南仍处于开发阶段,但如果您阅读它,您会发现以前版本的Flexmojos与较新的3.0版本之间存在很大差异。也就是说,您可以依赖repository.sonatype.org上托管的存储库来获取所有必需的Flex开源工件。
超级POM有什么区别?快速回答是即将发布的3.1版本(本周)将不再使用超级POM来添加所有插件信息。使用类型化的超级POM并不能与大多数组织使用Maven的方式兼容。通常,项目中有公司POM或顶级POM。随着Flexmojos 3.1的发布,您将看到更多来自flexmojos原型的独立POM,这些原型允许Flexmojos项目集成到更大,更复杂的多模块Maven项目中。