No good. I moved the <plugin> element for maven-war-plugin in the parent
pom from the

   <build>
     <plugins>

into a new

   <build>
     <pluginManagement>
       <plugins>

element. And then added

   <plugin>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-war-plugin</artifactId>
   </plugin>

under the [already existing] <build> element in the dependent pom file.

I'm seeing the same error.

Brad

> -----Original Message-----
> From: Brian E. Fox [mailto:[EMAIL PROTECTED] 
> Sent: Friday, April 18, 2008 9:19 AM
> To: Maven Users List
> Subject: RE: maven-war-plugin:2.0.2 confuses relative path 
> when run in the reactor
> 
> It looks like the plugin is running in your parent, which is 
> probably not what you wanted. You want this to be inherited 
> but not run, so put it in the pluginManagment section instead.
> 
> -----Original Message-----
> From: Harper, Brad [mailto:[EMAIL PROTECTED]
> Sent: Thursday, April 17, 2008 11:36 PM
> To: Maven Users List
> Subject: maven-war-plugin:2.0.2 confuses relative path when 
> run in the reactor
> 
> I'm seeing a problem that appears to be nearly identical to 
> one posted here in the recent past. See
>    
>    http://www.mail-archive.com/users@maven.apache.org/msg77272.html
> 
> and the subsequent thread. The issue didn't seem to be 
> obviously resolved at that time.
> 
> The command line 'mvn install' works when run for a [war] 
> project individually, but fails for that same project when 
> 'mvn install' is run from it's parent.
> 
> In my case, the maven-war-plugin is configured [in the parent 
> project's pom] thusly
> 
>    <plugin>
>      <inherited>true</inherited>
>      <groupId>org.apache.maven.plugins</groupId>
>      <artifactId>maven-war-plugin</artifactId>
>      <version>2.0.2</version>
>      <configuration>
>        <webResources>
>          <resource>
>               <filtering>true</filtering>
>               <directory>src/main/webapp/WEB-INF</directory>
>               <targetPath>WEB-INF</targetPath>
>               <includes>
>                 <include>**/web.xml</include>
>               </includes>
>           </resource>
>         </webResources>
>       </configuration>
>     </plugin>
> 
> The failure looks like
> 
> <<snip>>
> [DEBUG] Configuring mojo
> 'org.apache.maven.plugins:maven-war-plugin:2.0.2:war' -->
> [DEBUG]   (f) archiveClasses = false
> [DEBUG]   (s) classesDirectory = 
> P:\eclipse-workspace\ev\target\classes
> [DEBUG]   (f) filters =
> [P:\eclipse-workspace\ev\target\build.timestamp.properties]
> [DEBUG]   (f) outputDirectory = P:\eclipse-workspace\ev\target
> [DEBUG]   (f) primaryArtifact = true
> [DEBUG]   (s) project = MavenProject:
> com.epsiia.dxweb:ev:2.4.16-SNAPSHOT @ P:\eclipse-workspace\ev\pom.xml
> [DEBUG]   (f) warName = ev-2.4.16-SNAPSHOT
> [DEBUG]   (s) warSourceDirectory =
> P:\eclipse-workspace\ev\src\main\webapp
> [DEBUG]   (s) filtering = true
> [DEBUG]   (s) directory = src/main/webapp/WEB-INF
> [DEBUG]   (s) targetPath = WEB-INF
> [DEBUG]   (s) includes = [**/web.xml]
> [DEBUG]   (f) webResources = [Lorg.apache.maven.model.Resource;@9d267d
> [DEBUG]   (s) webappDirectory =
> P:\eclipse-workspace\ev\target\ev-2.4.16-SNAPSHOT
> [DEBUG]   (f) workDirectory = P:\eclipse-workspace\ev\target\war\work
> [DEBUG] -- end configuration --
> [INFO] [war:war]
> [INFO] Exploding webapp...
> [INFO] Assembling webapp ev in
> P:\eclipse-workspace\ev\target\ev-2.4.16-SNAPSHOT
> [INFO] Copy webapp webResources to
> P:\eclipse-workspace\ev\target\ev-2.4.16-SNAPSHOT
> [INFO]
> --------------------------------------------------------------
> ----------
> [ERROR] FATAL ERROR
> [INFO]
> --------------------------------------------------------------
> ----------
> [INFO] basedir src\main\webapp\WEB-INF does not exist [INFO]
> --------------------------------------------------------------
> ----------
> [DEBUG] Trace
> java.lang.IllegalStateException: basedir 
> src\main\webapp\WEB-INF does not exist
>       at
> org.codehaus.plexus.util.DirectoryScanner.scan(DirectoryScanne
> r.java:542
> )
>       at
> org.apache.maven.plugin.war.AbstractWarMojo.getWarFiles(Abstra
> ctWarMojo.
> java:824)
> <<snip>>
> 
> Thoughts anyone? Thanks.
> 
> Brad
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to