maven-embedder

    1

    1答えて

    私は実際に動作するように問題を抱えていますが、シェルラッパーを使用するのではなく、自分のコードにmavenを埋め込もうとしています。 Source Code それは達人の古いバージョン(3.1.1)であると私はより新しいバージョンを使用したいがmaster分岐作品。 339ブランチには、pom.xmlで定義されているバージョンのピンダウンが可能なすべての依存関係があります。 ただし、依存関係を再生

    0

    1答えて

    私はMavenCliを使って、ByteArrayOutpurStream -sをstdoutとstderrとしています。 一部のレコードがこれらのストリームに書き込まれたことを確認するテストがあります。 私は1つのテストを持っている限り、すべてがOKです。 しかし、私が別のテストを導入すると、それは失敗します。何もstdoutに書き込まれないからです。私は"write something"テスト、

    2

    2答えて

    quickstartのアーキタイプを使用して新しいMavenプロジェクトを生成するMavenCliをラップする小さなutilを作成しました。 ユニットテストとしてUtilを実行すると、非常にうまくいっています(空のMavenプロジェクトを生成するだけです)。 今、この小さなラッパーをMavenプラグインに統合したいと考えています。しかし、私は(第3 Mavenプロジェクト内)モジョを実行すると、M

    0

    1答えて

    を追加する方法を私はfollowingly Maven Embedderを使用しています: MavenCli cli = new MavenCli(); int result = cli.doMain(new String[] { "process-resources" }, "tmp/projectdir", System.out, System.err); これは動作し、ディレクトリ内の