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;