Author: jdcasey Date: Mon Jun 12 07:54:37 2006 New Revision: 413673 URL: http://svn.apache.org/viewvc?rev=413673&view=rev Log: Marking the Invoker as a plexus component.
Modified: maven/shared/trunk/maven-invoker/pom.xml maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/DefaultInvoker.java maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/Invoker.java Modified: maven/shared/trunk/maven-invoker/pom.xml URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-invoker/pom.xml?rev=413673&r1=413672&r2=413673&view=diff ============================================================================== --- maven/shared/trunk/maven-invoker/pom.xml (original) +++ maven/shared/trunk/maven-invoker/pom.xml Mon Jun 12 07:54:37 2006 @@ -47,6 +47,19 @@ </excludes> </configuration> </plugin> + <plugin> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-maven-plugin</artifactId> + <executions> + <execution> + <id>create-component-descriptor</id> + <phase>generate-resources</phase> + <goals> + <goal>descriptor</goal> + </goals> + </execution> + </executions> + </plugin> </plugins> </build> Modified: maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/DefaultInvoker.java URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/DefaultInvoker.java?rev=413673&r1=413672&r2=413673&view=diff ============================================================================== --- maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/DefaultInvoker.java (original) +++ maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/DefaultInvoker.java Mon Jun 12 07:54:37 2006 @@ -28,10 +28,14 @@ * process from their applications * * @author jdcasey + * + * @plexus.component role="org.apache.maven.shared.invoker.Invoker" role-hint="default" */ public class DefaultInvoker implements Invoker { + + public static final String ROLE_HINT = "default"; private static final InvocationOutputHandler DEFAULT_OUTPUT_HANDLER = new SystemOutHandler(); Modified: maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/Invoker.java URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/Invoker.java?rev=413673&r1=413672&r2=413673&view=diff ============================================================================== --- maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/Invoker.java (original) +++ maven/shared/trunk/maven-invoker/src/main/java/org/apache/maven/shared/invoker/Invoker.java Mon Jun 12 07:54:37 2006 @@ -5,8 +5,10 @@ public interface Invoker { + + String ROLE = Invoker.class.getName(); - static final String userHome = System.getProperty( "user.home" ); + String userHome = System.getProperty( "user.home" ); InvocationResult execute( InvocationRequest request ) throws MavenInvocationException;