Can anyone give a good example of using org.apache.maven.cli.MavenCli programmatically?

前端 未结 6 902
情歌与酒
情歌与酒 2020-12-04 17:03

I\'m trying to create an intelliJ plugin that needs to execute maven targets on the current project. All the talk in the intertubes recommends using the MavenEmbedder. Goo

6条回答
  •  [愿得一人]
    2020-12-04 17:39

    There is a dependency matrix for each version of maven-embedder, e.g. for 3.2.5: http://maven.apache.org/ref/3.2.5/maven-embedder/dependencies.html

    Based on that I had to use org.apache.maven:maven-embedder:jar:3.2.5, org.apache.maven:maven-aether-provider:jar:3.2.5, and org.apache.maven.wagon:wagon-provider-api:jar:2.8.

    It also fixes dependency on very old Guava library, since this version uses 18.0.

提交回复
热议问题