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;


Reply via email to