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: [email protected]
For additional commands, e-mail: [email protected]