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
[email protected]
http://maillist.caucho.com/mailman/listinfo/resin-interest