You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by jv...@apache.org on 2005/09/26 23:30:07 UTC
svn commit: r291752 -
/maven/components/trunk/sandbox/maven-it-plugin/src/main/java/org/apache/maven/plugin/it/ForkMojo.java
Author: jvanzyl
Date: Mon Sep 26 14:30:03 2005
New Revision: 291752
URL: http://svn.apache.org/viewcvs?rev=291752&view=rev
Log:
o sketch of how the code in here might be replaced with the embedder
Modified:
maven/components/trunk/sandbox/maven-it-plugin/src/main/java/org/apache/maven/plugin/it/ForkMojo.java
Modified: maven/components/trunk/sandbox/maven-it-plugin/src/main/java/org/apache/maven/plugin/it/ForkMojo.java
URL: http://svn.apache.org/viewcvs/maven/components/trunk/sandbox/maven-it-plugin/src/main/java/org/apache/maven/plugin/it/ForkMojo.java?rev=291752&r1=291751&r2=291752&view=diff
==============================================================================
--- maven/components/trunk/sandbox/maven-it-plugin/src/main/java/org/apache/maven/plugin/it/ForkMojo.java (original)
+++ maven/components/trunk/sandbox/maven-it-plugin/src/main/java/org/apache/maven/plugin/it/ForkMojo.java Mon Sep 26 14:30:03 2005
@@ -1,7 +1,7 @@
package org.apache.maven.plugin.it;
/*
- * Copyright 2001-2004 The Apache Software Foundation.
+ * Copyright 2001-2005 The Apache Software Foundation.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -34,6 +34,7 @@
import org.apache.maven.project.MavenProjectBuilder;
import org.apache.maven.project.ProjectBuildingException;
import org.apache.maven.settings.Settings;
+import org.apache.maven.embedder.MavenEmbedder;
import org.codehaus.plexus.component.repository.exception.ComponentLookupException;
import org.codehaus.plexus.util.DirectoryScanner;
import org.codehaus.plexus.util.dag.CycleDetectedException;
@@ -84,6 +85,24 @@
public void execute()
throws MojoExecutionException
{
+ // ----------------------------------------------------------------------
+ // Here we will try to use the embedder
+ // ----------------------------------------------------------------------
+ //
+ // ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
+ //
+ // MavenEmbedder maven = new MavenEmbedder();
+ //
+ // maven.setClassLoader( classLoader );
+ //
+ // maven.start();
+ //
+ // List projects = maven.collectProjects( integrationTestsDirectory, includes, excludes );
+ //
+ // maven.execute( projects, Collections.singletonList( "package" ), eventDispatcher, integrationTestsDirectory );
+ //
+
+
try
{
buildProjects();
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org