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

Reply via email to