Author: olamy
Date: Fri Feb  3 16:27:41 2012
New Revision: 1240234

URL: http://svn.apache.org/viewvc?rev=1240234&view=rev
Log:
[MTOMCAT-118] tomcat7:run wont accept additionalClasspathDir arguments
before 3.0.3 maven doesn't support mojo fields Collections other than String

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=1240234&r1=1240233&r2=1240234&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
 Fri Feb  3 16:27:41 2012
@@ -122,9 +122,9 @@ public class RunMojo
      * Additional optional directories to add to the embedded tomcat classpath.
      *
      * @parameter alias = "additionalClassesDirs"
-     * @since 2.0
+     * @since 2.0-beta-1
      */
-    private List<File> additionalClasspathDirs;
+    private List<String> additionalClasspathDirs;
 
     private File temporaryContextFile = null;
 
@@ -202,11 +202,14 @@ public class RunMojo
             }
             if ( additionalClasspathDirs != null && 
!additionalClasspathDirs.isEmpty() )
             {
-                for ( File additionalClasspathDir : additionalClasspathDirs )
+                for ( String additionalClasspathDir : additionalClasspathDirs )
                 {
-                    if ( additionalClasspathDir.exists() )
+                    File file = new File( additionalClasspathDir );
+                    if ( file.exists() )
                     {
-                        loader.addRepository( 
additionalClasspathDir.toURI().toString() );
+                        String fileUri = file.toURI().toString();
+                        getLog().debug( "add file:" + fileUri + " as a 
additionalClasspathDir" );
+                        loader.addRepository( fileUri );
                     }
                 }
             }

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=1240234&r1=1240233&r2=1240234&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
 Fri Feb  3 16:27:41 2012
@@ -120,7 +120,7 @@ public class RunMojo
      * @parameter alias = "additionalClassesDirs"
      * @since 2.0
      */
-    private List<File> additionalClasspathDirs;
+    private List<String> additionalClasspathDirs;
 
     private File temporaryContextFile = null;
 
@@ -263,11 +263,14 @@ public class RunMojo
 
             if ( additionalClasspathDirs != null && 
!additionalClasspathDirs.isEmpty() )
             {
-                for ( File additionalClasspathDir : additionalClasspathDirs )
+                for ( String additionalClasspathDir : additionalClasspathDirs )
                 {
-                    if ( additionalClasspathDir.exists() )
+                    File file = new File( additionalClasspathDir );
+                    if ( file.exists() )
                     {
-                        loader.addRepository( 
additionalClasspathDir.toURI().toString() );
+                        String fileUri = file.toURI().toString();
+                        getLog().debug( "add file:" + fileUri + " as a 
additionalClasspathDir" );
+                        loader.addRepository( fileUri );
                     }
                 }
             }



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

Reply via email to