mojo.execute();
public void testExecute() throws Exception { final Mojo mojo = initMojo(); mojo.execute(); }
public void testExecute() throws Exception { final Mojo mojo = initMojo(); mojo.execute(); }
@Override public Mojo executeMojo(MavenSession session, MavenProject project, MojoExecution execution) throws Exception { Mojo mojo = lookupConfiguredMojo(session, execution); mojo.execute(); return mojo; }
try { Logger.info(this, "Calling %s:%s...", coords, goal); mojo.execute(); } catch (final MojoExecutionException ex) { throw new IllegalArgumentException(ex);
protected void applyPomParams(String pomFile) throws Exception { URL resource = Thread.currentThread().getContextClassLoader() .getResource("push-test/" + pomFile); File testPom = new File(resource.toURI()); // This will work with "mvn test", but not with Eclipse's JUnit runner: // PushSimpleMojo mojo = (PushSimpleMojo) lookupMojo("push", testPom); // assertNotNull(mojo); getMockCommand().runWithActions(); EasyMock.expectLastCall(); control.replay(); configureMojo(getMojo(), "zanata-maven-plugin", testPom); getMojo().execute(); control.verify(); } }
@Override public Mojo executeMojo(MavenSession session, MavenProject project, MojoExecution execution) throws Exception { Object sessionScope = container.lookup("org.apache.maven.SessionScope"); try { enter(sessionScope); seed(sessionScope, MavenSession.class, session); MojoExecutionScope executionScope = container.lookup(MojoExecutionScope.class); try { executionScope.enter(); executionScope.seed(MavenProject.class, project); executionScope.seed(MojoExecution.class, execution); Mojo mojo = lookupConfiguredMojo(session, execution); mojo.execute(); MojoExecutionEvent event = new MojoExecutionEvent(session, project, execution, mojo); for (MojoExecutionListener listener : container.lookupList(MojoExecutionListener.class)) { listener.afterMojoExecutionSuccess(event); } return mojo; } finally { executionScope.exit(); } } finally { exit(sessionScope); } }
@Override public Mojo executeMojo(MavenSession session, MavenProject project, MojoExecution execution) throws Exception { SessionScope sessionScope = container.lookup(SessionScope.class); try { sessionScope.enter(); sessionScope.seed(MavenSession.class, session); MojoExecutionScope executionScope = container.lookup(MojoExecutionScope.class); try { executionScope.enter(); executionScope.seed(MavenProject.class, project); executionScope.seed(MojoExecution.class, execution); Mojo mojo = lookupConfiguredMojo(session, execution); mojo.execute(); MojoExecutionEvent event = new MojoExecutionEvent(session, project, execution, mojo); for (MojoExecutionListener listener : container.lookupList(MojoExecutionListener.class)) { listener.afterMojoExecutionSuccess(event); } return mojo; } finally { executionScope.exit(); } } finally { sessionScope.exit(); } }