I created a su for jms component as consumer. When I do mvn install I am getting following error. I am using 3.1.1. [INFO] Error building POM (may not be this project's POM). Project ID: org.apache.servicemix.tooling:tooling:pom:3.1.1-incubating Reason: Cannot find parent: org.apache.servicemix:servicemix for project: org.apache.servicemix.tooling:tooling:pom:3.1.1-incubating for project org.apache.servicemix.tooling:tooling:pom:3.1.1-incubating [INFO] ------------------------------------------------------------------------ [INFO] Trace org.apache.maven.lifecycle.LifecycleExecutionException: Unable to build project for plugin 'org.apache.servicemix.tooling:jbi-maven-plugin': Cannot find parent: org.apache.servicemix:servicemix for project: org.apache.servicemix.tooling:tooling:pom:3.1.1-incubating for project org.apache.servicemix.tooling:tooling:pom:3.1.1-incubating at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1274) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.findArtifactTypeHandlers(DefaultLifecycleExecutor.java:1176) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.findExtensions(DefaultLifecycleExecutor.java:178) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:141) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) at org.apache.maven.cli.MavenCli.main(MavenCli.java:280) 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:585) 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.InvalidPluginException: Unable to build project for plugin 'org.apache.servicemix.tooling:jbi-maven-plugin': Cannot find parent: org.apache.servicemix:servicemix for project: org.apache.servicemix.tooling:tooling:pom:3.1.1-incubating for project org.apache.servicemix.tooling:tooling:pom:3.1.1-incubating at org.apache.maven.plugin.DefaultPluginManager.checkRequiredMavenVersion(DefaultPluginManager.java:276) at org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(DefaultPluginManager.java:192) at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.java:171) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1257) ... 14 more Caused by: org.apache.maven.project.ProjectBuildingException: Cannot find parent: org.apache.servicemix:servicemix for project: org.apache.servicemix.tooling:tooling:pom:3.1.1-incubating for project org.apache.servicemix.tooling:tooling:pom:3.1.1-incubating at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1261) at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1278) at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:747) at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:236) at org.apache.maven.plugin.DefaultPluginManager.checkRequiredMavenVersion(DefaultPluginManager.java:260) ... 17 more Caused by: org.apache.maven.project.InvalidProjectModelException: Parse error reading POM. Reason: end tag name </exclusion> must match start tag name <dependency> from line 819 (position: TEXT seen ...<dependency>\n </exclusion>... @820:18) for project org.apache.servicemix:servicemix at C:\Documents and Settings\KumarA\.m2\repository\org\apache\servicemix\servicemix\3.1.1-incubating\servicemix-3.1.1-incubating.pom at org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultMavenProjectBuilder.java:1422) at org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultMavenProjectBuilder.java:1379) at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:530) at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1257) ... 21 more Caused by: org.codehaus.plexus.util.xml.pull.XmlPullParserException: end tag name </exclusion> must match start tag name <dependency> from line 819 (position: TEXT seen ...<dependency>\n </exclusion>... @820:18) at org.codehaus.plexus.util.xml.pull.MXParser.parseEndTag(MXParser.java:1686) at org.codehaus.plexus.util.xml.pull.MXParser.nextImpl(MXParser.java:1128) at org.codehaus.plexus.util.xml.pull.MXParser.next(MXParser.java:1090) at org.codehaus.plexus.util.xml.pull.MXParser.nextTag(MXParser.java:1077) at org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseDependency(MavenXpp3Reader.java:1162) at org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseDependencyManagement(MavenXpp3Reader.java:1297) at org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseModel(MavenXpp3Reader.java:2356) at org.apache.maven.model.io.xpp3.MavenXpp3Reader.read(MavenXpp3Reader.java:4422) at org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultMavenProjectBuilder.java:1418) ... 24 more [INFO] ------------------------------------------------------------------------ [INFO] Total time: < 1 second [INFO] Finished at: Wed Jul 18 18:11:30 GMT+05:30 2007 [INFO] Final Memory: 1M/2M
Gert Vanthienen <[EMAIL PROTECTED]> wrote: Kumar, If you take a look in the repository (at http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/tooling/servicemix-bean-service-unit/), you'll notive that this archetype is only available since version 3.1.1-incubating... Gert kumar k wrote: > I am trying to create a su for servicemix-bean with following arguments but > it gives an error saying can't get from specified repository. Probably value > of DarchetypeArtifactId is not correct. Please advise. > > mvn archetype:create \ > -DarchetypeGroupId=org.apache.servicemix.tooling \ > -DarchetypeArtifactId=servicemix-bean-service-unit \ > -DarchetypeVersion=3.1-incubating \ > -DgroupId=com.mycompany \ > -DartifactId=my-processor-su \ > -DremoteRepositories=http://people.apache.org/repo/m2-incubating-repository > > > Bruce Snyder wrote: On 7/17/07, kumar k wrote: >> I want to write a class which can receive messages from my jms >> component i.e. messages put on this jms queue should be delivered to my class >> which will do processing for messages. My question is how do I tell >> xbean configuration that which class/method should receive the message for >> processing?Is it decided by service and end point?Has it to be a web >> service?If I want it to be a POJO what I need to specify for service and >> end point? Or something else is needed altogether? >> >>> endpoint="jms" >> targetService="test:MyConsumerService" >> targetEndpoint="myConsumer" >> role="consumer" >> destinationStyle="queue" >> jmsProviderDestinationName="queue/A" >> jndiConnectionFactoryName="ConnectionFactory" >> defaultMep="http://www.w3.org/2004/08/wsdl/in-out" >> defaultOperation="test:Echo" /> > > The service is the name of this service whereas the targetService > should be the name of the service to which you would like to send the > messages consumed from the queue. If you'd like to write your own POJO > to process the messages, I would suggest looking at using the > servicemix-bean component. This component allows you to use a POJO to > process JBI messages by implementing the MessageExchangeListener > interface. > > Bruce --------------------------------- Sucker-punch spam with award-winning protection. Try the free Yahoo! Mail Beta.
