calls to DirectoryScanner.setBasedir(String) fail in embedded environment
-------------------------------------------------------------------------

                 Key: MWAR-77
                 URL: http://jira.codehaus.org/browse/MWAR-77
             Project: Maven 2.x War Plugin
          Issue Type: Bug
    Affects Versions: 2.0.1
         Environment: maven embedded (2.1-SNAPSHOT) in mevenide/netbeans 2.2
            Reporter: Milos Kleint
            Priority: Critical


when the user declares a resource with relative path, eg. 
         <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-war-plugin</artifactId>
               <version>2.0</version>
               <configuration>
                   <webResources>
                       <resource>
                           <!-- this is relative to the pom.xml directory -->
                           <directory>resource/files</directory>
                           <filtering>true</filtering>
                           <excludes>
                               <exclude>**/*bak</exclude>
                           </excludes>
                       </resource>
                   </webResources>
               </configuration>
           </plugin>

then the build fails to process the resource correctly. I've traced that back 
to the DirectoryScanner.setBasedir(String) method which will not construct a 
path relative to the pom file, but to the directory where the IDE was started.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to