哪些应用程序具有漂亮的 Maven pom,并且可以作为 Maven 功能的示例

2023-12-19

我正在寻找具有“丰富”maven pom 并可以显示大量 maven 功能(插件)的应用程序。这些应用程序需要作为展示示例 - 使用 Maven 和适当的插件集可以多快和多少完成此操作。

对技术或应用程序类型没有限制 - 它必须是开源的并且易于构建。我不是在寻找最好的,而是寻找那些值得一看和建造的。在您的示例中,请添加注释,说明项目的 Maven 构建提供了哪些很酷的功能。

显然,这些 poms 也将成为改进我自己/其他项目 poms 的灵感。

我个人发现Richfaces 相册示例 http://anonsvn.jboss.org/repos/richfaces/branches/community/3.3.X/examples/photoalbum值得一看。在这个项目(Java EE webapp)中,有货物和selenium的功能测试,scm插件的使用(导出形式svn),ear的生成和部署到jboss服务器。


为什么不使用行家书籍中的示例呢?这些应该是真正的项目,可以说服专家老板/利益相关者/同事。

为什么我无法通过 Maven 构建第一个项目?因为通常项目(不是全部)仅由 Maven 构建,并且不包含其他报告或插件。


I find Maven 的引导构建 http://maven.apache.org/guides/development/guide-building-m2.html有趣的是:构建 Maven 来构建 Maven。请注意,可以使用已安装的 Maven 来构建 Maven,但我不确定此构建是否显示了广泛的功能集用法。

从这个角度来看,JBoss AS http://anonsvn.jboss.org/repos/jbossas/trunk/可能已经是一个更好的例子,但不是“最好的”(如果这有意义的话)。其实我喜欢XWiki http://dev.xwiki.org/xwiki/bin/view/Community/Building的构建(文森特·马索尔在那里工作)。或者Exo平台 http://wiki.exoplatform.org/xwiki/bin/view/Main/Building+from+sources就是其中之一(Arnaud Heritier 在那里工作)。

我很确定 XWiki 和 Exo Platform 是很好的例子,因为它们各自的构建经理对 Maven 有深入的了解(作为或多或少活跃的 Maven 提交者):这些构建充满了最佳实践,展示了正确的做事方式,干净的模块组织等。换句话说,它们代表了 Maven 的“最先进的技术”。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

哪些应用程序具有漂亮的 Maven pom,并且可以作为 Maven 功能的示例 的相关文章

随机推荐