Author: olamy
Date: Mon Oct 17 14:03:53 2011
New Revision: 1185181

URL: http://svn.apache.org/viewvc?rev=1185181&view=rev
Log:
[MTOMCAT-102] main class configurable
Modified:
    
tomcat/maven-plugin/trunk/tomcat7-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat7/run/AbstractExecWarMojo.java

Modified: 
tomcat/maven-plugin/trunk/tomcat7-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat7/run/AbstractExecWarMojo.java
URL: 
http://svn.apache.org/viewvc/tomcat/maven-plugin/trunk/tomcat7-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat7/run/AbstractExecWarMojo.java?rev=1185181&r1=1185180&r2=1185181&view=diff
==============================================================================
--- 
tomcat/maven-plugin/trunk/tomcat7-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat7/run/AbstractExecWarMojo.java
 (original)
+++ 
tomcat/maven-plugin/trunk/tomcat7-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat7/run/AbstractExecWarMojo.java
 Mon Oct 17 14:03:53 2011
@@ -212,7 +212,15 @@ public abstract class AbstractExecWarMoj
      * @parameter
      */
     private List<Dependency> extraDependencies;
-    
+
+    /**
+     * Main class to use for starting the standalone jar.
+     *
+     * @parameter expression="${maven.tomcat.exec.war.mainClass}" 
default-value="org.apache.tomcat.maven.runner.Tomcat7RunnerCli"
+     * @required
+     */
+    private String mainClass;
+
     public void execute()
         throws MojoExecutionException, MojoFailureException
     {
@@ -395,7 +403,7 @@ public abstract class AbstractExecWarMoj
 
             Manifest.Attribute mainClassAtt = new Manifest.Attribute( );
             mainClassAtt.setName( "Main-Class");
-            mainClassAtt.setValue( Tomcat7RunnerCli.class.getName() );
+            mainClassAtt.setValue( mainClass );
             manifest.addConfiguredAttribute( mainClassAtt );
 
             manifest.write( tmpManifestWriter );



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to