I've created maven web project as recommended on http://wiki.caucho.com/Maven2
For com.caucho:resin-maven-plugin:3.1.5 got error message: C:\my-webapp>mvn resin:run -e + Error stacktraces are turned on. [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Internal error in the plugin manager getting plugin 'com.caucho:resin-maven-plugin': Plugin 'com.caucho:resin-maven-plugin:3.1.5' has an invalid descript or: 1) Plugin's descriptor contains the wrong version: 3.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] Trace org.apache.maven.lifecycle.LifecycleExecutionException: Internal error in the plugin manager getting plugin 'com.caucho:resin-maven-plugin': Plugin 'com.caucho: resin-maven-plugin:3.1.5' has an invalid descriptor: 1) Plugin's descriptor contains the wrong version: 3.1-SNAPSHOT at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLi fecycleExecutor.java:1544) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(Defa ultLifecycleExecutor.java:1787) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggre gationNeeds(DefaultLifecycleExecutor.java:462) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecyc leExecutor.java:175) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm pl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) 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.PluginManagerException: Plugin 'com.caucho:resin-maven-plugin:3.1.5' has an invalid descriptor: 1) Plugin's descriptor contains the wrong version: 3.1-SNAPSHOT at org.apache.maven.plugin.DefaultPluginManager.addPlugin(DefaultPluginManage r.java:330) at org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(Default PluginManager.java:224) at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginMan ager.java:184) at org.apache.maven.plugin.DefaultPluginManager.loadPluginDescriptor(DefaultP luginManager.java:1642) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLi fecycleExecutor.java:1540) ... 15 more [INFO] ------------------------------------------------------------------------ [INFO] Total time: < 1 second [INFO] Finished at: Thu Jun 24 12:40:15 PDT 2010 [INFO] Final Memory: 3M/247M For com.caucho:resin-maven-plugin:4.0-SNAPSHOT maven:run works OK , but only for static content. If you have beans.xml, the definition of this file is different for SNAPSHOT version (<Beans xmlns="urn:java:ee" />) and the latest 4.0.7 version ("<beans xmlns=http://java.sun.com/xml/ns/javaee />") Starting com.caucho:resin-maven-plugin:4.0.2 (4.0.3, 4.0.7) I've got an error: [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Failed to configure plugin parameters for: com.caucho:resin-maven-plugin:4.0.2 Cause: Cannot find setter nor field in com.caucho.maven.MavenRun for 'contextRoot' [INFO] ------------------------------------------------------------------------ [INFO] Trace org.apache.maven.lifecycle.LifecycleExecutionException: Error configuring: com.caucho:resin-maven-plugin. Reason: Unable to parse the created DOM for plugin con figuration at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLi fecycleExecutor.java:723) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal( DefaultLifecycleExecutor.java:569) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLif ecycleExecutor.java:539) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFa ilures(DefaultLifecycleExecutor.java:387) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(De faultLifecycleExecutor.java:348) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecyc leExecutor.java:180) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm pl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) 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.PluginConfigurationException: Error configuring: com.caucho:resin-maven-plugin. Reason: Unable to parse the created DOM for p lugin configuration at org.apache.maven.plugin.DefaultPluginManager.populatePluginFields(DefaultP luginManager.java:1363) at org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPlug inManager.java:724) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginMana ger.java:468) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLi fecycleExecutor.java:694) ... 17 more Caused by: org.codehaus.plexus.component.configurator.ComponentConfigurationException : Cannot find setter nor field in com.caucho.maven.MavenRun for 'contextRoot' at org.codehaus.plexus.component.configurator.converters.ComponentValueSetter .<init>(ComponentValueSetter.java:68) at org.codehaus.plexus.component.configurator.converters.composite.ObjectWith FieldsConverter.processConfiguration(ObjectWithFieldsConverter.java:134) at org.codehaus.plexus.component.configurator.BasicComponentConfigurator.conf igureComponent(BasicComponentConfigurator.java:56) at org.apache.maven.plugin.DefaultPluginManager.populatePluginFields(DefaultP luginManager.java:1357) ... 20 more [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1 minute 1 second [INFO] Finished at: Fri Jun 25 10:09:14 PDT 2010 [INFO] Final Memory: 12M/247M [INFO] ------------------------------------------------------------------------ My configuration is: Java - Java 1.6 Resin Maven plugin configuration: <plugins> <plugin> <groupId>com.caucho</groupId> <artifactId>resin-maven-plugin</artifactId> <version>4.0.7</version> <configuration> <contextRoot>bar</contextRoot> </configuration> </plugin> </plugins> And I run: mvn resin:run or mvn resin:run -Dresin.contextRoot="bar" with the same result Can anybody tell me how to configure a maven plugin for mvn resin:run task? Any upcoming changes for resin-maven-plugin version 4.0.8? Victor
_______________________________________________ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest