/** * Specifies a POM file the EmbeddedMaven should be used for. * <p> * This method offers you to use a Resolver EmbeddedMaven API for additional easy setting of Maven Invoker that * is internally used. * </p> * <p> * If you prefer more powerful approach that is less comfortable and more boilerplate, then use the method * {@link #withMavenInvokerSet(InvocationRequest, Invoker)} * </p> * * @param pomFile POM file the EmbeddedMaven should be used for * @return Set EmbeddedMaven instance */ public static PomEquippedEmbeddedMaven forProject(String pomFile) { return forProject(new File(pomFile)); }
/** * Specifies a POM file the EmbeddedMaven should be used for. * <p> * This method offers you to use a Resolver EmbeddedMaven API for additional easy setting of Maven Invoker that * is internally used. * </p> * <p> * If you prefer more powerful approach that is less comfortable and more boilerplate, then use the method * {@link #withMavenInvokerSet(InvocationRequest, Invoker)} * </p> * * @param pomFile POM file the EmbeddedMaven should be used for * @return Set EmbeddedMaven instance */ public static PomEquippedEmbeddedMaven forProject(String pomFile) { return forProject(new File(pomFile)); }
public void build() { final ConfigurationDistributionStage distributionStage = EmbeddedMaven .forProject(pom.toFile()) .setQuiet(quietMode) .useDefaultDistribution()
public void build() { final ConfigurationDistributionStage distributionStage = EmbeddedMaven .forProject(pom.toFile()) .setQuiet(quietMode) .useDefaultDistribution()
ConfigurationDistributionStage builder = EmbeddedMaven.forProject(pomFile); if (quiet) { builder = builder.setQuiet(quiet);
private Archive<?> runBuild(MavenBuild conf) { final ConfigurationDistributionStage configurationDistributionStage = EmbeddedMaven.forProject(conf.pom()) .useMaven3Version(conf.version()) .setGoals(conf.goals())