29

http://polyglot.sonatype.org/にあったMavenPolyglotプロジェクトはどうなりましたか?

この記事で説明されているように、

Maven 3のエキサイティングな新機能の1つは、非XML表記で記述されたpomファイルを処理できることです。Mavenコアは、Maven内部にアクセスし、選択した言語でPOMファイルを書き込むための基盤となるDSLを提供するようになりました。これには現在、Groovy、Rubyなどのスクリプト言語が含まれています。つまり、Mavenの内部に接続して、Mavenビルドプロセスをパイロットできる、ほぼすべてのスクリプト言語用のDSLを作成できるようになります。

この機能を参照していることがわかったWeb上の追加の記事がいくつかあります。

しかし、polyglotサイトはsonatype.orgにリダイレクトされるようになり、Maven3リリースノートにこの機能についての言及が見つかりません。

どうしたの?それはカットされたのですか、それともそこにあり、リリースノートに記載されていませんか?もしそれがMaven3のカットを作ったのなら、あなたはいくつかのドキュメントを指摘できますか?リンクした最初の記事で言及した翻訳ツールにも興味があります。

4

5 に答える 5

12

このプロジェクトは現在、tesla-polyglotという名前です。Scala DSLを完成させたばかりで、tesla-polyglotはまもなくリリースされるはずです。Maven3.1.1がドアから出てくるのを待っています。

于 2013-09-18T06:43:51.650 に答える
10

Jason van Zylからmavenユーザーリストが更新されました:http://maven.40175.n5.nabble.com/What-happened-to-Polyglot-Maven-td5715529.html

私はまだ他のいくつかと一緒にそれに取り組んでいます。DhanjiはAtomマークアップを機能させ、KristianはRuby DSLを実装し、 JasonDillonは任意のスクリプトをMavenのライフサイクルにバインドする合成プラグインを作成するGroovyDSLを実装しました。私の最初の目的は、Mavenのインフラストラクチャを他のマークアップやDSLでどのように活用できるかを確認することでした。これらの例は、消費者が行く限り、相互運用可能な形式にレンダリングされます。Maven自体は明らかにRubyDSLを実行できませんが、Ruby DSLが気に入った場合は、それを使用して、コンシューマーに影響を与えないようにビルドできます。Mavenリポジトリーをビルドしてデプロイすると、他の誰かがストックMavenで依存関係を消費できます。

私は多くの人に実際に対処することができないので、私は今1対1で対処できるすべてのアーリーアダプターを持っていますが、あなたが一時的な興味以上のものを持っているなら、私に個人的にメールしてください。

それはまだ生きているように見えます:-)

于 2012-08-03T10:14:31.897 に答える
7

信じられないかもしれませんが、リリースされています(0.1バージョンをリリースと呼べる場合)。

于 2015-03-19T09:09:56.847 に答える
5

2016年4月現在、
ホームページはhttps://github.com/takari/polyglot-maven
、最新リリースは0.1.15

Eclipse用のPolyglotMavenIDE Packがあり、これにはいくつかのプラグインが含まれています。

maven-tilesプロジェクトhttps://github.com/repaint-io/maven-tilesもあり、 Mavenフレーバーがうまく機能することをすばやく試してみると、Groovyが他のフレーバーよりも優れていることがわかります。

バビロンタワーの問題に注意してください。したがって、ほとんどの開発者が同じフレーバーを使用する方が実際には優れています。

于 2016-04-19T14:26:54.060 に答える
1

最新情報はこちらから

「PolyglotforMavenはまだ進んでおり、最近、JRubyチームのCristianMeierによるRubyDSLと、TypesafeのChrisHuntによるScalaDSLで多くの活動が見られました。この最初の作業がインスピレーションとして役立つことを願っています。 POMの進化を支援するため。XMLの代替がどのように見えるかに興味がある人は、既存の実装を見ることができます。

Ruby DSL Groovy DSL Scala DSL YAML Atom "

于 2014-10-26T10:59:24.463 に答える