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