Author: olamy Date: Tue Oct 11 20:19:12 2011 New Revision: 1182064 URL: http://svn.apache.org/viewvc?rev=1182064&view=rev Log: [MTOMCAT-100] support war overlay to add war external dependencies in tomcat run: tomcat6 support too.
Modified: tomcat/maven-plugin/trunk/tomcat6-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat6/RunMojo.java tomcat/maven-plugin/trunk/tomcat7-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat7/run/RunMojo.java Modified: tomcat/maven-plugin/trunk/tomcat6-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat6/RunMojo.java URL: http://svn.apache.org/viewvc/tomcat/maven-plugin/trunk/tomcat6-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat6/RunMojo.java?rev=1182064&r1=1182063&r2=1182064&view=diff ============================================================================== --- tomcat/maven-plugin/trunk/tomcat6-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat6/RunMojo.java (original) +++ tomcat/maven-plugin/trunk/tomcat6-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat6/RunMojo.java Tue Oct 11 20:19:12 2011 @@ -100,6 +100,14 @@ public class RunMojo */ private ClassLoaderEntriesCalculator classLoaderEntriesCalculator; + /** + * will add /WEB-INF/lib/*.jar and /WEB-INF/classes from war dependencies in the webappclassloader + * + * @parameter expression="${maven.tomcat.addWarDependenciesInClassloader}" default-value="false" + * @since 2.0 + */ + private boolean addWarDependenciesInClassloader; + private File temporaryContextFile = null; // ---------------------------------------------------------------------- @@ -140,7 +148,9 @@ public class RunMojo try { ClassLoaderEntriesCalculatorRequest request = - new ClassLoaderEntriesCalculatorRequest().setDependencies( dependencies ).setLog( getLog() ).setMavenProject( project ); + new ClassLoaderEntriesCalculatorRequest().setDependencies( dependencies ) + .setLog( getLog() ).setMavenProject( project ) + .setAddWarDependenciesInClassloader( addWarDependenciesInClassloader ); List<String> classLoaderEntries = classLoaderEntriesCalculator.calculateClassPathEntries(request); Modified: tomcat/maven-plugin/trunk/tomcat7-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat7/run/RunMojo.java URL: http://svn.apache.org/viewvc/tomcat/maven-plugin/trunk/tomcat7-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat7/run/RunMojo.java?rev=1182064&r1=1182063&r2=1182064&view=diff ============================================================================== --- tomcat/maven-plugin/trunk/tomcat7-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat7/run/RunMojo.java (original) +++ tomcat/maven-plugin/trunk/tomcat7-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat7/run/RunMojo.java Tue Oct 11 20:19:12 2011 @@ -99,7 +99,7 @@ public class RunMojo private ClassLoaderEntriesCalculator classLoaderEntriesCalculator; /** - * FIXME javadoc + * will add /WEB-INF/lib/*.jar and /WEB-INF/classes from war dependencies in the webappclassloader * * @parameter expression="${maven.tomcat.addWarDependenciesInClassloader}" default-value="false" * @since 2.0 --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org