2

help:effective-pom mojo を Java/scala から直接呼び出したい。

maven-runtime をセットアップして mojo を呼び出す方法の最小限の例はありますか?

この質問への回答で想定されているように、ものを呼び出す前に、いくつかのコンテキストが必要であると思います:

子と一緒に POM を読む

例えば

http://svn.apache.org/viewvc/maven/plugins/tags/maven-help-plugin-2.1.1/src/main/java/org/apache/maven/plugins/help/EffectivePomMojo.java?view=マークアップ

具体的には、Effective-pom mojo は不要なプレフィックスとサフィックスを xml に書き込みます。後で xml で直接作業したいと思います。

4

2 に答える 2

0

うーん。中身を確認すればゴミはありません。出力は単一のファイルになります。pomを読みたい場合は、aether libを確認する必要がありますが、問題はpomを一緒に読み取ることができるということですが、代わりにmojoを実行して、その周りに非常に複雑なMaven環境を構築する必要があります。ここを見て、どのように見えるかを印象付けてください

しばらくして、あなたが使いたいものに見えるこれを見つけました。

于 2012-05-30T22:10:36.960 に答える