【发布时间】:2012-06-25 13:41:39
【问题描述】:
以前位于 http://polyglot.sonatype.org/ 的 Maven Polyglot 项目发生了什么?
如this article中所述,
Maven 3 中一个令人兴奋的新特性是它能够处理以非 XML 表示法编写的 pom 文件。 Maven 核心现在提供了一个底层 DSL 来访问 Maven 内部,并以您选择的语言编写 POM 文件。这目前包括 Groovy、Ruby 等脚本语言。简而言之,您将能够为几乎任何您喜欢的脚本语言编写 DSL,该脚本语言可以挂接到 Maven 内部并试行 Maven 构建过程。
我发现网络上还有几篇引用该功能的文章。
- http://www.thinkplexx.com/learn/article/maven-learn-material/maven3/maven3-pom-using-groovy-ruby-scala-yaml-sonatype-polyglot
- http://mattgivney.blogspot.com/2011/05/maven-3-polyglot-support.html
但多语言站点现在重定向到 sonatype.org,我在 Maven 3 release notes 中找不到有关此功能的信息。
那么发生了什么?是被剪掉了还是在里面,只是没有在发行说明中记录?如果它确实为 Maven 3 提供了帮助,您能否指出一些文档。我也对我链接的第一篇文章中提到的翻译工具感兴趣。
【问题讨论】:
-
我会在 Maven 邮件列表中询问。最后我看到的是一些快照,它们应该仍然是浮动的。
-
我在博客中读到(再也找不到了,认为是在与 J. v. Zyl 的 gradle 比较采访中),polyglot maven 已停止,将被某些东西取代别的。本周非常准确的答案。确实很有趣 - 遗憾的是它没有起飞:/
-
看this commit history的样子,那家伙肯定有事……
-
对于那些寻找可以使用 ruby 定义构建的 maven 替代品的人,请查看 Apache Buildr,buildr.apache.org。
-
同时,您可以关注github.com/wikier/piy