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