Christian,
Does your web.xml exist at:
D:\eclipse\workspace\MyProject\target\MyWebApp\WEB-INF\web.xml.
You can tell the plugin where to find your web.xml by adding the snippet below
to your pom.xml:
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.0-beta-1</version>
<configuration>
<webXml>web/web.xml</webXml>
</configuration>
</plugin>
</plugins>
-----Original Message-----
From: Christian Schlaefcke [mailto:[EMAIL PROTECTED]
Sent: Tuesday, 18 October 2005 6:01 PM
To: Maven Users List
Subject: [m2] Another exception when executing war:war
Hi folks,
OK, I switched to m2 RC and it looks like I get one step further. But now
another issue is rising up:
[INFO] [war:war]
[INFO] Exploding webapp...
[INFO] Copy webapp resources to
D:\eclipse\workspace\MyProject\target\MyWebApp
[INFO] Assembling webapp MyWebApp in
D:\eclipse\workspace\MyProject\target\MyWebApp
[INFO] Generating war D:\eclipse\workspace\MyProject\target\MyWebApp.war
[INFO]
----------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
----------------------------------------------------------------------------
[INFO] Error assembling WAR
Embedded error: Deployment descriptor:
D:\eclipse\workspace\MyProject\target\MyWebApp\WEB-INF\web.xml does not
exist.
[INFO]
----------------------------------------------------------------------------
[DEBUG] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Error assembling WAR
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:544)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:469)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:448)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:301)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:268)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:137)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:316)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:113)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: Error
assembling WAR
at org.apache.maven.plugin.war.WarMojo.execute(WarMojo.java:91)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:399)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:519)
... 16 more
Caused by: org.codehaus.plexus.archiver.ArchiverException: Deployment
descriptor: D:\eclipse\workspace\MyProject\target\MyWebApp\WEB-INF\web.xml
does not exist.
at
org.codehaus.plexus.archiver.war.WarArchiver.setWebxml(WarArchiver.java:73)
at
org.apache.maven.plugin.war.WarMojo.performPackaging(WarMojo.java:121)
at org.apache.maven.plugin.war.WarMojo.execute(WarMojo.java:86)
I have the web.xml file in my project folder under \WebRoot\WEB-INF. It
seems like its not beeing copied to the target dir.
How can I resolve this?
Thanks & Regards,
Chris
> Brett Porter had this to say about the error
>
> "There was a required update to the reporting API. Compatible plugins
> will be republished in the near future. If you are able to rebuild the
> plugin from SVN that should work as is."
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David H.
> DeWolf
> Sent: Monday, October 17, 2005 8:19 AM
> To: Maven Users List
> Subject: Re: [m2] NoSuchMethodError exception when executing site:site
>
> Zheng,
>
> I got the same thing over the weekend and found that Maven was
> downloading the most recent plugins but I didn't have the most recent
> dist to go with them. To get things working (at least partway), I
> cleared out my maven plugings from the repo and installed M2 RC.
>
> This got me further, but I still had an issue. . .if I remember, it had
> something to do with trying to generate a site from a project without
> any source. If I create a main/java dir or generate the site from a
> project which contains source, it execs fine.
>
> David
>
>
> On 10/17/05, Zhong ZHENG <[EMAIL PROTECTED]> wrote:
>>
>> Hi, there,
>>
>> I am trying to use m2 to generate the project site. When executing
>> site:site, i got the following NoSuchMethodError exception:
>>
>> [INFO] Searching repository for plugin with prefix: 'site'.
>> [INFO]
>>
>> ----------------------------------------------------------------------
>> ------ [INFO] Building Apache Pluto Site Chinese Translation [INFO]
>> task-segment: [site:site] [INFO]
>>
>> ----------------------------------------------------------------------
>> ------ [INFO] Setting property: classpath.resource.loader.class => '
>> org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.
>> [INFO] Setting property: velocimacro.messages.on => 'false'.
>> [INFO] Setting property: resource.loader => 'classpath'.
>> [INFO] Setting property: resource.manager.logwhenfound => 'false'.
>> [INFO] **************************************************************
>> [INFO] Starting Jakarta Velocity v1.4
>> [INFO] RuntimeInstance initializing.
>> [INFO] Default Properties File:
>> org\apache\velocity\runtime\defaults\velocity.properties
>> [INFO] Default ResourceManager initializing. (class
>> org.apache.velocity.runtime.resource.ResourceManagerImpl)
>> [INFO] Resource Loader Instantiated:
>> org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader
>> [INFO] ClasspathResourceLoader : initialization starting.
>> [INFO] ClasspathResourceLoader : initialization complete.
>> [INFO] ResourceCache : initialized. (class
>> org.apache.velocity.runtime.resource.ResourceCacheImpl)
>> [INFO] Default ResourceManager initialization complete.
>> [INFO] Loaded System Directive:
>> org.apache.velocity.runtime.directive.Literal
>> [INFO] Loaded System Directive:
>> org.apache.velocity.runtime.directive.Macro
>> [INFO] Loaded System Directive:
>> org.apache.velocity.runtime.directive.Parse
>> [INFO] Loaded System Directive:
>> org.apache.velocity.runtime.directive.Include
>> [INFO] Loaded System Directive:
>> org.apache.velocity.runtime.directive.Foreach
>> [INFO] Created: 20 parsers.
>> [INFO] Velocimacro : initialization starting.
>> [INFO] Velocimacro : adding VMs from VM library template :
>> VM_global_library.vm
>> [ERROR] ResourceManager : unable to find resource
> 'VM_global_library.vm'
>> in
>> any resource loader.
>> [INFO] Velocimacro : error using VM library template
>> VM_global_library.vm
>> :
>> org.apache.velocity.exception.ResourceNotFoundException: Unable to
>> find resource 'VM_global_library.vm'
>> [INFO] Velocimacro : VM library template macro registration complete.
>> [INFO] Velocimacro : allowInline = true : VMs can be defined inline in
>
>> templates [INFO] Velocimacro : allowInlineToOverride = false : VMs
>> defined inline may NOT replace previous VM definitions [INFO]
>> Velocimacro : allowInlineLocal = false : VMs defined inline will be
>> global in scope if allowed.
>> [INFO] Velocimacro : initialization complete.
>> [INFO] Velocity successfully started.
>> [INFO] [site:site]
>> ---------------------------------------------------
>> constituent[0]: file:/D:/javasoft/maven-2.0-beta-3/lib/maven-
>> core-2.0-beta-3.jar
>> constituent[1]: file:/D:/javasoft/maven-2.0-beta-3/lib/maven-
>> artifact-manager-2.0-beta-3.jar
>> constituent[2]: file:/D:/javasoft/maven-2.0-beta-3/lib/plexus-
>> input-handler-1.0-alpha-2.jar
>> constituent[3]: file:/D:/javasoft/maven-2.0-beta-3/lib/maven-
>> plugin-api-2.0-beta-3.jar
>> constituent[4]: file:/D:/javasoft/maven-2.0-beta-3/lib/maven-
>> plugin-descriptor-2.0-beta-3.jar
>> constituent[5]: file:/D:/javasoft/maven-2.0-beta-3/lib/maven-
>> artifact-2.0-beta-3.jar
>> constituent[6]:
>> file:/D:/javasoft/maven-2.0-beta-3/lib/commons-cli-1.0.jar
>> constituent[7]: file:/D:/javasoft/maven-2.0-beta-3/lib/maven-
>> model-2.0-beta-3.jar
>> constituent[8]: file:/D:/javasoft/maven-2.0-beta-3/lib/maven-
>> settings-2.0-beta-3.jar
>> constituent[9]: file:/D:/javasoft/maven-2.0-beta-3/lib/maven-
>> repository-metadata-2.0-beta-3.jar
>> constituent[10]:
>> file:/D:/javasoft/maven-2.0-beta-3/lib/jsch-0.1.21.jar
>> constituent[11]: file:/D:/javasoft/maven-2.0-beta-3/lib/wagon-
>> provider-api-1.0-alpha-4.jar
>> constituent[12]: file:/D:/javasoft/maven-2.0-beta-3/lib/maven-
>> monitor-2.0-beta-3.jar
>> constituent[13]: file:/D:/javasoft/maven-2.0-beta-3/lib/maven-
>> reporting-api-2.0-beta-3.jar
>> constituent[14]: file:/D:/javasoft/maven-2.0-beta-3/lib/maven-
>> profile-2.0-beta-3.jar
>> constituent[15]: file:/D:/javasoft/maven-2.0-beta-3/lib/wagon-
>> file-1.0-alpha-4.jar
>> constituent[16]: file:/D:/javasoft/maven-2.0-beta-3/lib/maven-
>> project-2.0-beta-3.jar
>> constituent[17]: file:/D:/javasoft/maven-2.0-beta-3/lib/maven-
>> plugin-registry-2.0-beta-3.jar
>> constituent[18]:
>> file:/D:/javasoft/maven-2.0-beta-3/lib/jline-0.9.1.jar
>> constituent[19]: file:/D:/javasoft/maven-2.0-beta-3/lib/maven-
>> plugin-parameter-documenter-2.0-beta-3.jar
>> constituent[20]: file:/D:/javasoft/maven-2.0-beta-3/lib/doxia-
>> sink-api-1.0-alpha-4.jar
>> constituent[21]: file:/D:/javasoft/maven-2.0-beta-3/lib/wagon-
>> ssh-1.0-alpha-4.jar
>> constituent[22]: file:/D:/javasoft/maven-2.0-beta-3/lib/wagon-
>> http-lightweight-1.0-alpha-4.jar
>> ---------------------------------------------------
>> Exception in thread "main" java.lang.NoSuchMethodError:
>> org.apache.maven.reporting.MavenReport.canGenerateReport()Z
>> at
>> org.apache.maven.plugins.site.SiteMojo.filterReports(SiteMojo.java:407
>> ) at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:221)
>> at org.apache.maven.plugin.DefaultPluginManager.executeMojo(
>> DefaultPluginManager.java:417)
>> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
>> DefaultLifecycleExecutor.java:554)
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneG
>> oal
>> (DefaultLifecycleExecutor.java:517)
>> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(
>> DefaultLifecycleExecutor.java:498)
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegment
>> s
>> (
>> DefaultLifecycleExecutor.java:307)
>> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
>> DefaultLifecycleExecutor.java:149)
>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:217)
>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:247)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
>> sun.reflect.NativeMethodAccessorImpl.invoke(
>> NativeMethodAccessorImpl.java
>> :39)
>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(
>> DelegatingMethodAccessorImpl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:324)
>> at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>> at
>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>
>> But about three days ago, when executing site:site, I didn't get such
>> exception. So what's wrong with my project reports?
>> Thanks in advance.
>>
>> --
>>
>> ZHENG Zhong
>>
>> 1 Avenue Alphand
>> 75116 Paris, France
>> +33 6 76 80 45 90
>>
>>
>>
>
>
> _______________
> Siebel
> IT'S ALL ABOUT THE CUSTOMER
> Visit www.siebel.com
>
> This e-mail message is for the sole use of the intended recipient(s) and
> contains confidential and/or privileged information belonging to Siebel
> Systems, Inc. or its customers or partners. Any unauthorized review, use,
> copying, disclosure or distribution of this message is strictly
> prohibited. If you are not an intended recipient of this message, please
> contact the sender by reply e-mail and destroy all soft and hard copies of
> the message and any attachments. Thank you for your cooperation.
>
>
> ---------------------------------------------------------------------
> 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]
NOTICE
This e-mail and any attachments are confidential and may contain copyright
material of Macquarie Bank or third parties. If you are not the intended
recipient of this email you should not read, print, re-transmit, store or act
in reliance on this e-mail or any attachments, and should destroy all copies of
them. Macquarie Bank does not guarantee the integrity of any emails or any
attached files. The views or opinions expressed are the author's own and may
not reflect the views or opinions of Macquarie Bank.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]